2012-09-26 1 views

답변

3

나는 gesture API만이 단일 터치 만 지원한다고 믿습니다.

기본적으로 'onTouchEvent'을 무시하고 e.getPointerCount()로 재생하고 ACTION_POINTER_DOWN 및 ACTION_POINTER_UP 사이의 시간을 확인해야합니다. 두 터치가 실제로 똑같은 시간에 나타나지 않거나 정확히 같은 시간에 화면을 벗어나는 경우에 대해서도 생각할 것입니다.

-2

2 손가락 탭이란? 당신이 더블 탭 (한 손가락, 두 탭)을 의미하는 경우,이 추천 :

http://mobile.tutsplus.com/tutorials/android/android-gesture/

을하지만 한 번 눌러 2 개 개의 다른 손가락을 참조하는 경우, 일을 권하고 싶지 않다 그 2 손가락 탭 그것 때문에 Android 디자인 가이드 라인에 위배됩니다. 어떤 것이 든 길게 누르는 것이 좋으며 onLongClick() 메서드를 재정 의하여 쉽게 구현할 수 있습니다.

하지만 내가 바보라고 생각하기 때문에 정말로 내 말을 듣고 싶지 않으면. 본질적으로 자신의 멀티 터치 제스처를 구현해야합니다.

http://www.zdnet.com/blog/burnette/how-to-use-multi-touch-in-android-2-part-2-building-the-touch-example/1763

가 참고로, 지원하려는 어떤 안드로이드 버전에 유의하시기 바랍니다 : 여기에 하나의 예이다.