我向你求助,请求帮助找出原因,在 React Native 中使用 reanimated 和 PanGestureHandler,我可以拖动一个对象一次,但是当手势事件结束并且我更新状态时,第二个 - > Nth 拖动动画不会发生了。
在我实际的 Android 9 设备上:
- 我可以在应用程序加载后立即拖动对象,当我拖动它时,我看到对象跟随我的手指(正确的行为)
- 触摸冒泡到父容器,这并不理想,但在这个更大的问题解决后,这是我要处理的事情
- 在第二次拖动时,当我的手指向下时,对象似乎被卡住了,当我从屏幕上松开手指时,对象会跳到新位置(不正确的行为)
这是重现问题的小吃,但我在实际的 Android 9 设备上看到的问题发生在使用 snap.expo.io 上的 iOS 仿真: https ://snack.expo.io/@aproximation/react-本机可拖动
正在使用的库是:
- 反应:16.11.0
- 反应原生:0.63.2
- 反应本机手势处理程序:1.6.0
- React Native 复活:1.13.0
- 世博会:38.0.10
最后,我还在这里创建了一个问题,以防它是 React Native Gesture Handler 的错误:https ://github.com/software-mansion/react-native-gesture-handler/issues/1194
谢谢!