您好,我整天试图了解发生了什么以及如何解决它,不幸的是没有成功,所以如果有人可以提供帮助,那就太好了。我创建了一个 expo snack 带有工作示例。
共有三个文件:
Board.js
Draggable.js
-全新的功能DraggableComponent.js
-旧方法,班级最后两个组件的目的是相同的,只是它们以不同的方式编写。我原以为它们会以相同的方式工作,但事实并非如此。
因此,当您运行该应用程序时,会加载两个图像。因此,问题在于,当我在屏幕上拖动Draggable.js - Homer Simpson
并通过onValueChange
更新状态时,下一个动作并不平稳,而只是跳到该位置。当我使用旧的方法DraggableComponent.js - 1357872.svg
工作时,直到尝试缩放或旋转,然后在回叫onValueChange
中出现无限循环。
在此先感谢您的帮助!