我在react native中使用TouchableHighlight按钮组件。长按按钮,可以看到底色。但是只要点击按钮,底层颜色就不可见。 onPress函数内部的逻辑正在执行(在我的情况下,导航到其他屏幕),但是看不到底层颜色。
<TouchableHighlight
underlayColor="red"
style={{
alignSelf: 'center',
backgroundColor: "pink",
borderRadius: 30,
width: 150,
}}
onPress={() => {
this.clickHandler()
}}>
<Text>
Button1
</Text>
</TouchableHighlight>