gpt4 book ai didi

react-native - Touchable Opacity onPressIn 颜色变化

转载 作者:行者123 更新时间:2023-12-05 00:47:28 30 4
gpt4 key购买 nike

我的 RN 应用程序中有以下代码。

 <TouchableOpacity
// onPress={onPress}
onPressIn={this.handlePressIn}
onPressOut={this.handlePressOut}
disabled={disabled}
style={[
styles.button,
buttonStyle,
this.buttonStyles(),
]}
>
<Text>Hello</Text>
</TouchableOpacity>

我想在 TouchableOpacity 被按下时改变它的颜色。因此,在 onPressIn 中,我将颜色更改为深红色,但它显示为浅红色或类似的颜色。那里不能设置深色。这里有什么问题?在我 onPressOut 之前如何更改颜色?颜色应该是深色的。

最佳答案

找到了解决办法。在 TouchableOpacity 中设置 activeOpacity={1}。

 <TouchableOpacity
onPress={onPress}
activeOpacity={1}
/>

关于react-native - Touchable Opacity onPressIn 颜色变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57006322/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com