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

어떤 image를 터치했을대 제가 설정한 좌표가 터치되는 효과를 줄려는데요

0 추천
원 image를 서비스로 실행하고 image를 터치했을때

 

제가 설정한 x,y좌표가 터치되는 효과를 줄려고 하는데요 monkey runner로 하면 된다고 해서 이것저것 해봤는데 도저히 어떻게 쓰는지 잘 모르겠더라구요 파이썬도 설치하고 script도 처봤는데 실행조차 못해봤습니다.

Instrumentation클래쓰로 사용하는 방법도 써봣지만 안되더라구요.. 제가 사용하는방법을 몰라서인지....

 

 @SuppressLint("ClickableViewAccessibility")
 private OnTouchListener pointTouch = new OnTouchListener() {
  @SuppressLint("Recycle")
  
  @Override public boolean onTouch(View v, MotionEvent event) {
  
   downTime = SystemClock.uptimeMillis();
      eventTime = SystemClock.uptimeMillis() +100;
   x = point_mParams.x+30;
   y = point_mParams.y;
   metaState = 0;
   
    event = MotionEvent.obtain(downTime, eventTime, MotionEvent.ACTION_DOWN, x, y, metaState);
   
   inst.sendPointerSync(event);

   return true;
  }
 };

oncreate {

t_circle.setOnTouchListener(pointTouch);

}

대충 이런식입니다.

image터치 핸들러인데 이런식으로 하니깐 죽더라구요 inst가 instrumentation 클래쓰입니다.
익명사용자 님이 2014년 12월 17일 질문
터치 이벤트 리스너에서 계속 터치 이벤트를 호출하는데 당연히 죽죠

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...