gpt4 book ai didi

javascript - 使 TouchableOpacity 在开始滚动时不突出显示元素 [React Native]

转载 作者:行者123 更新时间:2023-12-02 21:10:17 28 4
gpt4 key购买 nike

TouchableOpacity 使事物变得可触摸,或者正如 React Native 所说:

A wrapper for making views respond properly to touches.

但是在 ScrollViewListView 中使用它会导致在我们(或至少我)不希望的情况下突出显示。

以下是向下滚动充满元素的 ListView 所涉及的三个步骤:

  • 触摸元素
  • 向上移动手指
  • 松开手指

触摸元素会立即产生突出显示动画。但在这种情况下,我们只想滚动。我们不想对该元素执行任何操作,无论是突出显示还是打开详细 View 等。

这种情况不会一直发生,但在我的 Android 设备上大多数时候都会发生。

处理这个问题的正确方法是什么?

最佳答案

滚动手势应取消 TouchableOpacity 触摸响应器,但如果您认为 TouchableOpacity 高亮触发过早,您可以尝试调整 delayPressIn 属性。

关于javascript - 使 TouchableOpacity 在开始滚动时不突出显示元素 [React Native],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37610705/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com