gpt4 book ai didi

android - 如何跟踪第二根手指的运动

转载 作者:行者123 更新时间:2023-11-30 04:19:47 27 4
gpt4 key购买 nike

如何设置第二个手指来跟踪他的 Action ?我只找到了食指向下坐标和食指向上坐标:

这是我的代码:

    public boolean onTouchEvent(MotionEvent ev) {

X = (int) ev.getX();
Y = (int) ev.getY();

switch (ev.getAction()) {

case MotionEvent.ACTION_DOWN: {
TXdown = (int) ev.getX();
TYdown = (int) ev.getY();

invalidate();

break;

}


case MotionEvent.ACTION_MOVE: {



premik_w = (int) ev.getX()-TXdown+premik_w;
premik_h = (int) ev.getY()-TYdown+premik_h;

TXdown = (int) ev.getX();
TYdown = (int) ev.getY();
invalidate();
break;

}

case MotionEvent.ACTION_POINTER_DOWN:{
drugPrstXP = (int)ev.getX();
drugPrstYP = (int)ev.getY();

}
case MotionEvent.ACTION_UP:
premik_w = (int) ev.getX()-TXdown+premik_w;
premik_h = (int) ev.getY()-TYdown+premik_h;
invalidate();

break;

}
return true;
}

所以请有人告诉我如何跟踪第二根手指的坐标,同时跟踪第一根手指的坐标。因为我喜欢缩放并且需要将它移动到手指上。
谢谢

最佳答案

这是一个 article这会对你有所帮助。

您正在寻找的方法是:

getPointerId(整数)

找到指针索引(整数)

关于android - 如何跟踪第二根手指的运动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9452175/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com