React-Native : onPanResponderGrant Vs onPanResponderStart



PanResponder.create()有很多回调,其中两个是onPanResponderGrantonPanResponderStart。触摸屏幕后,两个回调都会立即触发。react-native官方文档中没有太多关于这些回调的信息。

任何人都可以让我知道这两个回调之间的区别以及何时使用哪一个吗?

手势"启动"时调用onPanResponderGrant,而在其他手势事件上调用onPanResponderStart

例如,如果您要将一根手指放在屏幕上,onPanResponderGrant会触发,那么,如果放置第二根手指而不移除第一根手指,onPanResponderStart就会触发。

您可以在 RN 存储库中查看有关此内容的一些逻辑:https://github.com/facebook/react-native/blob/master/Libraries/Interaction/PanResponder.js

相关内容

  • 没有找到相关文章

最新更新