2012-02-26 4 views
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는 사람이 어떻게 두 번째 손가락의 좌표를 추적 말해 동시에 첫 번째 손가락의 :

을 여기 내 코드입니다. 사촌 나는 줌을하고 손가락의 움직임이 필요하다.
감사합니다.

답변

1

여기에 article이 도움이 될 것입니다.

당신이 찾고있는 방법은 다음과 같습니다

getPointerId (INT)

findPointerIndex (INT)

관련 문제