React Native Touchables2025年3月17日 | 阅读 3 分钟 Touchable 组件提供了捕获点击功能的能力。如果基本的 button 组件看起来不适合您的应用,则可以将 touchables 组件实现为基本 button 的替代方案。使用这些组件,您可以构建自己的按钮。点击这些组件,您可以显示反馈。 touchables 组件不提供任何默认样式,因此您需要进行样式设置,以便在应用中很好地显示。 Touchable 组件的类型React Native 提供了四种 touchable 组件。该组件的选择取决于您想要提供的反馈类型
React Native TouchableHighlightTouchableHighlight 可用于您在 Web 上使用按钮或链接的地方。按下此组件时,该组件的背景会变暗。 Props
React Native TouchableNativeFeedbackTouchableNativeFeedback 使视图能够对触摸做出适当的响应。此组件仅适用于 Android 操作系统。它使用原生状态 drawable 来显示触摸反馈。 它仅支持单个 View 实例作为子节点。 它通过用另一个 RCTView 节点的实例替换 View 来实现。 Props
React Native TouchableOpacityTouchableOpacity 包装器用于降低按钮的不透明度。 它允许在用户按下时看到背景。 按钮的不透明度将通过在动画中包装子元素来控制。 Props
方法
React Native TouchableWithoutFeedback当用户想要处理点击功能但不希望显示任何反馈时,可以使用 TouchableWithoutFeedback。 Props
有时用户按下视图并按住一段时间。此长按由使用任何上述“Touchable”组件的 onLongPress 属性的函数处理。 React Native Touchables 示例输出 ![]() ![]() ![]() |
我们请求您订阅我们的新闻通讯以获取最新更新。