Double-cliquez sur l'événement dans android
Comment mettre en œuvre double-cliquez sur l'événement dans android sans utiliser gesturedetector?
- Qu'est ce qu'un double clic sur le mobile de l'écran?
- Pourquoi ne pouvez-vous pas utiliser le gesturedetector?
Vous devez vous connecter pour publier un commentaire.
Si vous appuyez deux fois sur, vous devrez utiliser GestureDetector.OnDoubleTapListener.
Je suis sûr que tout le code, il n'est de déterminer si le second clic a été dans un certain temps de le premier clic, sinon le traiter comme un deuxième clic. C'est comment je pourrais le faire de toute façon.
suffit d'utiliser setOnTouchListener pour enregistrer la première et la seconde sur le temps. Si ils sont très proches, déterminer comme un double clic. Comme ça,
Regardez ici, c'est la bibliothèque dans le bocal pour écouter tactiles, mettre en œuvre et travaux )
https://github.com/NikolayKolomiytsev/zTouch
Regarder le code source pour
GestureDetector
et copier les éléments dont vous avez besoin (plus précisément, le regard à laisConsideredDoubleTap
méthode)https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/view/GestureDetector.java