【发布时间】:2020-06-09 16:32:59
【问题描述】:
我有以下组件:
<TouchableOpacity style={styles.event} onPress={onPress}>
<View style={styles.dateContainer}>
<Text style={styles.eventDate}>Sent at : {event.sentAt}</Text>
</View>
<View style={styles.eventTextContainer}>
<Text style={styles.eventText}>{event.text}</Text>
</View>
</TouchableOpacity>
然后按照我的风格:
event: {
shadowColor: "#000",
shadowOffset: {
width: 5,
height: 5,
},
shadowOpacity: 0.75,
shadowRadius: 3.84,
...Platform.select({
android: {
elevation: 5,
},
}),
eventTextContainer: {
flex: 1,
flexDirection: 'column',
justifyContent: 'center',
},
eventText: {
fontSize: 20,
fontWeight: '700',
}
阴影被应用于文本,我不想要,只想将它应用于可触摸的不透明度,我做错了什么?
【问题讨论】:
-
在这种情况下,将文本包装到 View 中并赋予其阴影样式。
-
您可以添加您的
styles.eventTextContainer和styles.eventText代码吗? -
@Yasuooooooooo 刚刚做了
标签: react-native shadow