안녕하세요 ^^

오늘은 onTouchEvent(MotionEvent e) 에서

Down 과 Move 관련해서 질문이 있습니다

앞으로 Down 은 터치로 Move는 드래그로 설명 하겠습니다.

사용자의 입장에서 터치와 드래그는 분명 다른 액션입니다.

버튼이 있을때 터치를 하는것은 버튼을 선택하다는 의사표현이고.

버튼을 드래그 한다는 것은 버튼이나 화면의 무언가을 움직이려는 의사표현이라고 정의하겠습니다.

이 상황에서 보통 MotionEvent는 단순히 1. down -> move -> up 아니면 2. down->up 순서로 값을 반환하게 됩니다.

 1. down -> move -> up  : 의 경우에는 위에서 말한 움직이려(드래그)는 의사표현이고

2. down->up 의 경우에는  의 의사표현이라고 선택(터치) 이라고 생각합니다.

제가 설명을 어렵게 한건; 아닌지.

아무튼 제가 묻고자 하는것은 프로그래밍 기술적인 질문인데.

1번의 선택과 2번의 움직이려는 액션을 구분 할 수 있는 프로그래밍적인 방법이나 아니면

안드로이드 자체에서 CANCEL(사실 캔슬이 뜻하는 의미를 모릅니다.) 과 같은 값을 따로제공해주는지.

궁금합니다.

설명을 어렵게 했네요 ㅠ