PanResponder.create()有很多回调,其中两个是onPanResponderGrantand onPanResponderStart。触摸屏幕后,两个回调都会被触发。react-native官方文档没有太多关于这些回调的信息。
任何人都可以让我知道这两个回调之间的区别以及何时使用哪一个?
小智 3
onPanResponderGrant当手势“开始”时调用,而onPanResponderStart在其他手势事件上调用。
例如,如果您将一根手指放在屏幕上,onPanResponderGrant则会触发,然后,如果放置第二根手指而不移开第一根手指,onPanResponderStart则会触发。
您可以在 RN 存储库中查看与此相关的一些逻辑: https ://github.com/facebook/react-native/blob/master/Libraries/Interaction/PanResponder.js
| 归档时间: |
|
| 查看次数: |
440 次 |
| 最近记录: |