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

ontouchevent 이용해서 이미지 이동하는 부분 질문 입니다

0 추천
publicboolean onTouchEvent(Motion event)
{
int action=event.getAction();

int_x,_y;
_x=(int)event.getx();
_y=(int)event.getY();


Rect rt=new Rect();

//왼쪽 방향 터치 할 경우
rec.set(5,385,45,425)
if(rt.contains(_x,_y);

//오른쪽방향 터치 할 경우
rec.set(80,385,120,425)
if(rt.contains(_x,_y);

}
이 코드가 맞나요?
ontouchevent 를 이용해서 어케 구현하죠?

 

김니이 (420 포인트) 님이 2014년 6월 30일 질문

1개의 답변

0 추천

이미지의 특정 위치를 touch 함에 따라 이미지를 변하게 하고 싶으신건가요?

일단 rec가 아니라 rt 로 보이고

if구문이 조건만 있으시군요.

간단한 예시를 드리죠.

 

@Override
public boolean onTouchEvent(MotionEvent event) {
Rect rt = new Rect();
rt.set(0, 0, 500, 500);
 
if (rt.contains((int) event.getX(), (int) event.getY())) {
android.util.Log.e("TEST", "TOUCH");
//이미지 이동 부분을 구현
}
return super.onTouchEvent(event);
}
익명사용자 님이 2014년 7월 1일 답변
답변 감사합니다
이미지를 tocuh 에 따라 왼쪽 오른쪽으로 움직이게 하고 싶은데

이미지 이동 부분을 어떻게 구현 해야 하나요???
조그만 도와 주시면 감사 하겠습니다
...