跳到主要内容
版本:0.82

TouchableOpacity

提示

如果你正在寻找一种更广泛且面向未来的方式来处理基于触摸的输入,请查看 Pressable API。

一个使视图能够正确响应触摸的包装器。按下时,被包装视图的不透明度会降低,使其变暗。

不透明度是通过将子元素包装在 `Animated.View` 中来控制的,该视图被添加到视图层次结构中。请注意,这可能会影响布局。

示例


参考

属性

TouchableWithoutFeedback 属性

继承 TouchableWithoutFeedback 属性


`style`


`activeOpacity`

确定当触摸激活时,被包装视图的不透明度应为多少。默认为 `0.2`。

类型
number

`hasTVPreferredFocus`
iOS

(仅限 Apple TV) TV 首选焦点(请参阅 View 组件的文档)。

类型
bool

`nextFocusDown`
Android

TV 下一个向下焦点(请参阅 View 组件的文档)。

类型
number

`nextFocusForward`
Android

TV 下一个向前焦点(请参阅 View 组件的文档)。

类型
number

`nextFocusLeft`
Android

TV 下一个向左焦点(请参阅 View 组件的文档)。

类型
number

`nextFocusRight`
Android

TV 下一个向右焦点(请参阅 View 组件的文档)。

类型
number

`nextFocusUp`
Android

TV 下一个向上焦点(请参阅 View 组件的文档)。

类型
number

`ref`

一个 ref 设置器,挂载时将被分配一个 元素节点