我使用react-native-elements
,它们可以让实际的按钮显示为“凸起”或阴影。我想复制TouchableOpacity
的这个外观。
以下是带有react-native-elements
的“凸起按钮”的示例。
这很微妙,但显然会产生很好的影响。
您将如何使用TouchableOpacity
来模仿此效果?
是的,我已经完成了文档。如果我错过了什么,请指出......但我认为没有任何事情可以做到这一点。感谢。
答案 0 :(得分:8)
您可以将以下样式添加到TouchableOpacity
以使其被提升。
<TouchableOpacity style={styles.button} />
button: {
shadowColor: 'rgba(0,0,0, .4)', // IOS
shadowOffset: { height: 1, width: 1 }, // IOS
shadowOpacity: 1, // IOS
shadowRadius: 1, //IOS
backgroundColor: '#fff',
elevation: 2, // Android
height: 50,
width: 100,
justifyContent: 'center',
alignItems: 'center',
flexDirection: 'row',
},
您可以在此处详细了解它们。