我正在制作一个应用程序,需要捏缩放和拖动平移的相对视图。当我第一次实现拖板时,它跳得到处都是。使用getRawX
和getRawY
解决了我的问题。我现在正在进行收缩缩放,我的应用程序再次到处跳跃。我试过使用getRawX
,但显然我只能这样做的一点。它不允许event.getRawX(0);
和event.getRawX()
这样的操作只返回其中一个点的值。如何获取两个接触点的rawx?
最佳答案
诀窍是在触摸屏幕时分别记录两个手指。然后在手指移动时跟踪拖动姿态。
I found this resource super helpful
A link to a similar post that solves the problem