为了账号安全,请及时绑定邮箱和手机立即绑定

react-native的TouchableNativeFeedback 组件包含Image组件时显

react-native的TouchableNativeFeedback 组件包含Image组件时显

千巷猫影 2018-12-21 19:15:42
在TouchableNativeFeedback组件中点击时会有涟漪的视觉效果,当点在其包含的<Image/>组件上,涟漪的中心点就变成左上角了,本应该是手指碰触的位置,Text上面却不会,这个如何解决?代码入下:
查看完整描述

1 回答

?
青春有我

TA贡献1784条经验 获得超8个赞

可以尝试在外层 View 添加 pointerEvents='box-only' 属性, 使其子元素不可被触控

例如


<TouchableNativeFeedback>

    <View style={styles.tabItem} pointerEvents='box-only'>

        <Image style={styles.icon} source={require('./assets/home-active.png')} />

        <Text style={styles.tabText}>图库</Text>

    </View>

</TouchableNativeFeedback>


查看完整回答
反对 回复 2019-01-16
  • 1 回答
  • 0 关注
  • 537 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信