public boolean onTouchEvent(MotionEvent event) {
int action = event.getAction();
switch(action) {
case MotionEvent.ACTION_DOWN:
start.play(); //노래 작동
mAni.start(); //애니메이션 작동
break;
case MotionEvent.ACTION_UP:
start.stop(); //노래 중지
mAni.stop(); //애니메이션 중지
break;
case MotionEvent.ACTION_CANCEL:
case MotionEvent.ACTION_MOVE:
defalut : break;
}
event.recycle();
return(true);
}
위에 다른건 생략했구요 중요한부분만 했는데
터치 이벤트 중에 누르고있으면 즉 터치하면 애니메이션이 돌아가구요
손에서 터치를 때면 노래와 애니메이션이 중지 되거든요
근대 누른상태에서 화면을 이동 즉 MOVE 가 작동이되면 UP이 일어나지않게 되요 ㅜㅜ
그래서 다시 터치하면 노래 중복 작동이되고 애니메이션도 다시 돌구요
MOVE 때문에 소리가 중복이 일어나는데 이거 어떻게 해야하죠? ㅜㅜ
뭔가 다른 문제가 아닐까요 ㅎㅎ;;