목록안드로이드/Gesture (2)
설.현.아빠
마음대로 바꿔요~ [Intro] 저번에 GestureDetector에 대해서 포스팅을 하면서 마지막에 GestureDetector에 단점이 존재 한다고 했었습니다. 살짝 치명적인 단점이 있는데, 그건 바로 이벤트 종료 시점을 알 수 없다는 것입니다. 이벤트가 시작될 때는 무조건 onDown 이벤트가 발생이 됩니다. 한 번 터치 하면 onSingleTap관련, onShowPress 같은 이벤트가 발생이 되고, 길게 누르면 onLongPress, 두 번 터치하면 onDoubleTap관련 이벤트가 발생이 됩니다. onFling도 마지막 손을 떼는 순간 발생하죠. 위와 같은 이벤트들은 이벤트가 발생 한 후에 손가락이 떨어졌는지 검사할 필요가 없습니다. 한 번 터치나 두 번 터치하는 동작은 손가락이 떨어진 다음에..
은근히 신경 많이 쓴 Android [Intro] 어플리케이션 개발을 하다보면 반드시 해야하는 것이 모션 이벤트 처리 입니다. 터치 이벤트 같은 것들은 DOWN - MOVE - UP의 단계를 거치면서 사용자가 어떤 동작을 입력 하는지 감지 할 수 있습니다. 이 입력의 어떤 조합으로 사용자가 어떤 동작을 했는지 감지 할 수 있겠죠. 하지만 직접 이런 제스쳐들을 구현하기란 쉬운 일만은 아닙니다. (무엇보다 귀찮죠~) 그래서 Android에서는 GestureDetector라는 클래스를 아얘 제공합니다. [About GestureListener] GestureDetector는 두 가지 Listener를 가지고 있습니다. interface GestureDetector.OnDoubleTapListener inter..