0
動きを追跡するためにセカンドフィンターを設定するにはどうすればよいですか?私はちょうど第二指が上下二指までの座標coordinatesandが見つかりました:セカンド指の動きを追跡する方法
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;
}
だからplsは、誰かがどのように第二の指の座標を追跡する方法を教え、同時に最初の指の:
をここに私のコードです。私はズームをしたいし、これを指に動かす必要がある。
ありがとう