react-native TouchableHighlight 禁用 onPress 颜色闪烁
Posted
技术标签:
【中文标题】react-native TouchableHighlight 禁用 onPress 颜色闪烁【英文标题】:react-native TouchableHighlight disable onPress color flickering 【发布时间】:2018-05-10 01:12:45 【问题描述】:我想禁用当 TouchableHighlight 被按下时使图像变黑的“颜色闪烁”或“颜色闪烁”效果。
这是屏幕渲染:
<TouchableHighlight onPress=this._onPressButton>
<Image
source=require('../../img/fish.png')
style=[styles.iconSize, styles.iconMarginRight]/>
</TouchableHighlight>
我如何做到这一点?
【问题讨论】:
【参考方案1】:使用TouchableWithoutFeedback
或将activeOpacity
设置为1.0。
【讨论】:
拯救我的一天,最好的答案【参考方案2】:如果必须使用TouchableHighlight
您可以设置TouchableHighlight Component的underlayColor属性
此属性的默认值为黑色。
【讨论】:
以上是关于react-native TouchableHighlight 禁用 onPress 颜色闪烁的主要内容,如果未能解决你的问题,请参考以下文章
在另一个 React-Native 库中使用 React-Native 库
React-Native + crypto:如何在 React-Native 中生成 HMAC?
React-native:如何在 React-native 中使用(和翻译)带有 jsx 的 typescript .tsx 文件?
React-Native 开发 在react-native 中 运用 redux
在解析模块`react-native/Libraries/Core/Devtools/getDevServer`时,发现了Haste包`react-native`