마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 window 내부에서 외부로 드래그할 때 좌표

0 추천
window 내부에서 터치다운해서 window 밖으로 드래그하고

public void onTouchEvent(MotionEvent motionevent)

{

    switch(motionevent.getAction())

    {

       case  MotionEvent.ACTION_MOVE :

           int x = motionevent.getX();

           int y = motionevent.getY();

       break;

     }

}

window내부의 view에서 위와 같이 좌표를 얻어오면 정확한 좌표가 나오지 않습니다

예를 들어 window의 바깥 위쪽으로 드래그를 하면 window의 바깥쪽으로 나간 시점부터 y좌표가 0만 나옵니다..

어떻게 해야 제대로 된 좌표를 뽑을 수 있을까요 ㅠㅠ

며칠째 이 문제 때문에 미칠 것 같습니다

제발 도와주세요
파닭칡힌 (1,820 포인트) 님이 2014년 12월 27일 질문

1개의 답변

+1 추천
 
채택된 답변
터치이벤트가 발생한 뷰안의 좌표만 알 수 있습니다.

외부의 좌표를 알고 싶다면, 그 외부 뷰에 터치리스너를 설정하세요.
익명사용자 님이 2014년 12월 27일 답변
파닭칡힌님이 2015년 6월 1일 채택됨
...