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

터치 스크롤 구현 문의 드립니다.

0 추천
Instrumentation 클래스를 사용하여

화면 스크롤을 구현하려 하는데요. 아래와 같이 코드를 구성하였는데,

동작이 안되네요.. 흠..

뭐가 문제일까요? 아시는 분 계시면 답변 부탁드려요~

Log.d(TAG,"Scroll Event Called");
  downTime = SystemClock.uptimeMillis();
  eventTime = SystemClock.uptimeMillis();
  
  MotionEvent down_event = MotionEvent.obtain(downTime, eventTime, MotionEvent.ACTION_DOWN, positionX, positionY, 0);
  MotionEvent move_event = MotionEvent.obtain(downTime, eventTime, MotionEvent.ACTION_MOVE, positionX, positionY + 200, 0);
  MotionEvent up_event = MotionEvent.obtain(downTime, eventTime+1000, MotionEvent.ACTION_UP, positionX, positionY+ 200, 0);
  
  new Instrumentation().sendPointerSync(down_event);
  new Instrumentation().sendPointerSync(move_event);
  new Instrumentation().sendPointerSync(up_event);

manifest 파일에 permission 설정은 다 되어 있습니다.

(기본 Touch down/up은 됩니다.)
국화향기 (430 포인트) 님이 2013년 5월 6일 질문

1개의 답변

0 추천
Handler 이용해서 Thread 전환 해보시는건?

UI는 Main Thread와 같이 동작 안되요.

Handler class 만들고 거기에 스크롤 코드 넣고 handler class 객체로 요청하는 방식....
카라드레스 (2,910 포인트) 님이 2013년 5월 9일 답변
...