안드로이드 개발 질문/답변
(글 수 45,052)
ACTION_DOWN에서 드래그인지, 터치 다운인지 구별할 수 있는 방법 있나요?
예를들어
if(event.getAction() == MotionEvent.ACTION_UP ){
pointX2 = event.getX();
pointY2 = event.getY();
Log.d("가로좌표","ACTION_DOWN : " +pointX2);
Log.d("세로좌표","ACTION_DOWN : " +pointY2);
if(event.getAction() == MotionEvent.ACTION_DOWN)
mProgress.show();
}
else if(event.getAction() == MotionEvent.ACTION_MOVE){
pointX1 = event.getX();
pointY1 = event.getY();
Log.d("가로좌표","ACTION_MOVE : " +pointX1);
Log.d("세로좌표","ACTION_MOVE : " +pointY1);
이런식으로 반듯이 터치할 때 다이얼로그를 띄우고 싶은데 드래그와 구분할 수 있는 방법좀 알려주시구
만약 없으면 다른 방법으로 대체할 수 있는 방법좀 알려주세요~




저도 이게 고민인대요.......... 일단 드래그인건요.. 액선 무브를 안쓰고요.. 다운일때 좌표랑 업일때 자표받아와서 두개 뺄셈해서 양수면 오른쪽 음수면 왼쪽 . 머 이런식으로 했거든요..... 소스 보니깐 좌표까지 하신거같은대 그럼 if문으로 해서.. 앞이크다 뒤가 크다 비교하고 이벤트 주시면 대요.......... 근대 저도 터치까지 구분을 해야대는대 ㅠ 답답함;