代码之家  ›  专栏  ›  技术社区  ›  ThinkAndCode

反应本机:onPanResponderGrant与onPanResponderStart

  •  0
  • ThinkAndCode  · 技术社区  · 5 年前

    PanResponder.create() onPanResponderGrant onPanResponderStart react-native 官方文档中没有关于这些回调的太多信息。

    有人能告诉我这两个回调的区别以及何时使用哪一个回调吗?

    0 回复  |  直到 5 年前
        1
  •  0
  •   JavanPoirier    4 年前

    onPanResponderGrant 当手势“启动”时调用 onPanResponderStart 在其他手势事件中调用。

    例如,如果你把一根手指放在屏幕上, 如果没有取下第一个手指就放了第二个手指的话,就会开火 onPanResponderStart

    您可以在RN回购中查看与此相关的一些逻辑: https://github.com/facebook/react-native/blob/master/Libraries/Interaction/PanResponder.js