TouchableHighlight组件

简单介绍

使用 remax/one 里的View组件适配实现

使用说明

import { TouchableHighlight } from 'react-native';

<TouchableHighlight 
     style={{alignItems: "center"}} 
     activeOpacity={0.1}
     underlayColor='red'
     onShowUnderlay={console.log('show event')}
>
</TouchableHighlight>

属性说明

属性名 类型 默认值 是否必须 说明
style View.style false 样式
onPress function false 点击
onPressIn function(event:TouchableEvent) false 按下
onPressOut function(event:TouchableEvent) false 抬起
onLongPress function(event:TouchableEvent) false 长按
onHideUnderlay function(event:TouchableEvent) false 底层隐藏后立即调用
onShowUnderlay function(event:TouchableEvent) false 底层显示后立即调用
underlayColor color false 当点击时显示的底层颜色
activeOpacity number false 决定被点击时的视图透明度. 介于0~1. 默认0.85. 需要设置underlayColor

不支持的RN属性

属性名 进度 说明
activeOpacity 待实现 透明度,需要开发
hasTVPreferredFocus 不支持 无法适配
tvParallaxProperties 不支持 无法适配
nextFocusForward 不支持 无法适配
nextFocusLeft 不支持 无法适配
nextFocusRight 不支持 无法适配
nextFocusUp 不支持 无法适配
accessibilityIgnoresInvertColors 不支持 无法适配
accessible 不支持 无法适配
accessibilityLabel 不支持 无法适配
accessibilityHint 不支持 无法适配
accessibilityRole 不支持 无法适配
accessibilityState 不支持 无法适配
accessibilityActions 不支持 无法适配
onAccessibilityAction 不支持 无法适配
accessibilityValue 不支持 无法适配
testOnly_pressed 不支持 无法适配