TouchableWithoutFeedback
TouchableWithoutFeedback
除非你有很好的理由,否则不要使用。所有响应按键的元素在触摸时都应该有一个视觉反馈。
TouchableWithoutFeedback只支持一个孩子。如果您希望有多个子组件,请将它们包装在View中。
属性
accessibilityComponentType?: AccessibilityComponentTypes
accessibilityTraits?: AccessibilityTraits, [AccessibilityTraits]
accessible?: bool
delayLongPress?: number
在onLongPress被调用之前,从onPressIn延迟ms。
delayPressIn?: number
在调用onPressIn之前,从触摸开始起延迟ms。
delayPressOut?: number
在触发onPressOut之前,从触摸的释放延迟ms。
disabled?: bool
如果为true,请禁用此组件的所有交互。
hitSlop?: {top: number, left: number, bottom: number, right: number}
这定义了您的触摸可以离开按钮多远。pressRetentionOffset
从按钮移开时添加。 注意
触摸区域永远不会超出父视图边界,并且如果触摸碰到两个重叠视图,则兄弟视图的Z索引总是优先。
onLayout?: function
在装载和布局更改时调用
{nativeEvent: {layout: {x, y, width, height}}}
onLongPress?: function
onPress?: function
当触摸被释放时被调用,但如果被取消则不被触发(例如通过窃取响应者锁的滚动)。
onPressIn?: function
即使在onPress之前按下并调用可触摸元素,也会立即调用。这在发出网络请求时非常有用。
onPressOut?: function
即使在onPress之前,只要触摸被释放,就会被调用。
pressRetentionOffset?: {top: number, left: number, bottom: number, right: number}
当滚动视图被禁用时,这将定义您的触摸离开按钮有多远,然后停用按钮。一旦停用,请尝试将其移回,并且您会看到该按钮再次被重新激活!在滚动视图禁用时,将它来回移动数次。确保你传入一个常量来减少内存分配。
类型定义
事件
类型:
目的