탭. 이제 사용자가 손가락 두 개를 연속으로 놓으면 무엇인가해야합니다.멀티 터치 두 손가락 내가 이미 각 행에 터치 리스너에 대한 클릭 리스너를 가진 여러 항목이있는 목록보기를 예를 들어 <code>two fingers tap.</code></p> <p>을 구현해야
어떻게하면됩니까?
모든 의견을 환영합니다.
탭. 이제 사용자가 손가락 두 개를 연속으로 놓으면 무엇인가해야합니다.멀티 터치 두 손가락 내가 이미 각 행에 터치 리스너에 대한 클릭 리스너를 가진 여러 항목이있는 목록보기를 예를 들어 <code>two fingers tap.</code></p> <p>을 구현해야
어떻게하면됩니까?
모든 의견을 환영합니다.
나는 gesture API만이 단일 터치 만 지원한다고 믿습니다.
기본적으로 'onTouchEvent'을 무시하고 e.getPointerCount()로 재생하고 ACTION_POINTER_DOWN 및 ACTION_POINTER_UP 사이의 시간을 확인해야합니다. 두 터치가 실제로 똑같은 시간에 나타나지 않거나 정확히 같은 시간에 화면을 벗어나는 경우에 대해서도 생각할 것입니다.
2 손가락 탭이란? 당신이 더블 탭 (한 손가락, 두 탭)을 의미하는 경우,이 추천 :
http://mobile.tutsplus.com/tutorials/android/android-gesture/
을하지만 한 번 눌러 2 개 개의 다른 손가락을 참조하는 경우, 일을 권하고 싶지 않다 그 2 손가락 탭 그것 때문에 Android 디자인 가이드 라인에 위배됩니다. 어떤 것이 든 길게 누르는 것이 좋으며 onLongClick() 메서드를 재정 의하여 쉽게 구현할 수 있습니다.
하지만 내가 바보라고 생각하기 때문에 정말로 내 말을 듣고 싶지 않으면. 본질적으로 자신의 멀티 터치 제스처를 구현해야합니다.
가 참고로, 지원하려는 어떤 안드로이드 버전에 유의하시기 바랍니다 : 여기에 하나의 예이다.
제스처 API를 살펴 보았습니까? – njzk2