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 |
不支持 |
无法适配 |