Je fais un bouton dans opengl ES qui a une superposition avec, comme google maps; Je veux que mon bouton affiche la superposition lorsque je la touche et l'éteint lorsque le bouton est à nouveau touché. Le problème est que si l'utilisateur appuie sur le bouton et fait glisser autour de l'image, la superposition est toujours désactivée. Existe-t-il un moyen de déterminer si un ACTION_MOVE a été effectué au cours de l'événement? De cette façon je peux le régler pour éteindre/allumer seulement si ACTION_MOVE n'a pas été détecté. Merci.vérifier pour voir si un MotionEvent.ACTION_MOVE a été effectuée
1
A
Répondre
1
Si je comprends bien, vous définissez votre bouton comme ceci:
public void onTouch(View args, MotionEvent ev) {
if (ev.getAction() == MotionEvent.ACTION_DOWN) doButtonStuff();
if (ev.getAction() == MotionEvent.ACTION_UP) doOtherButtonStuff();
}
Il suffit d'utiliser un écouteur toucher, pas un écouteur de clic.
~ Aedon
Questions connexes
- 1. Comment vérifier si l'auto-invalidation NSTimer a été effectuée?
- 2. Comment vérifier que la migration d'Alfresco a été effectuée correctement?
- 3. vérifier pour voir si dijit.form.ValidationTextBox a foucs dans un validateur
- 4. Comment vérifier si ChildControlsCreated a été modifié?
- 5. JS event pour voir si Mobile Safari a été fermé?
- 6. Vérifier si l'élément a été supprimé JQuery
- 7. Comment vérifier si session_start a été entré?
- 8. pour voir si l'élément dans dropdownList a été sélectionné
- 9. JSTL: Vérifier si Envoyer a été cliqué
- 10. js vérifier pour voir si l'utilisateur a une connexion
- 11. Comment vérifier si un "." a été entré dans un TextBox?
- 12. Comment détecter si une validation a été effectuée sur un repo SVN distant
- 13. Vérifier si un convertisseur a déjà été enregistré
- 14. Comment vérifier si un champ a été déclaré ou non?
- 15. Comment vérifier si un IntentService a été démarré
- 16. Meilleur moyen de vérifier si un service a été bloqué
- 17. tordu: vérifier si un différé a déjà été appelé
- 18. Comment vérifier si un travail de minuterie a été exécuté
- 19. Comment vérifier si un lien a été visité?
- 20. Vérifier si un nouveau SMS a été lu
- 21. document.getElementById - vérifier si un élément a été trouvé ou non
- 22. Comment vérifier si un bouton a été pressé
- 23. Comment vérifier si un CGPoint a été initialisé?
- 24. Vérifier si un thread java a été joint() ed
- 25. Comment vérifier si un bouton a été cliqué avec javascript?
- 26. Comment vérifier si un objet a été initialisé? Objective-C
- 27. Comment vérifier si un EditText a été modifié ou non?
- 28. Plone: Vérifier si un formulaire a été soumis
- 29. Zope sendmail vérifier si l'e-mail a été envoyé
- 30. Programmatically vérifier si le calendrier a été rendu