跳到主要内容

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 设置器,组件挂载时会被赋值为一个 element node