42 votes

android: différence entre ACTION_UP et ACTION_POINTER_UP

à partir du seul document Android, je ne comprends pas vraiment la différence entre ACTION_UP et ACTION_POINTER_UP. http://developer.android.com/reference/android/view/MotionEvent.html#ACTION_DOWN

En gros, je veux capturer l’événement lorsqu’un doigt est libéré de l’écran (même si un autre peut encore le toucher)

merci!

12voto

GeekYouUp Points 1154

Je crois que cela découle de l’ajout de Multi-touch, ACTION_UP depuis le niveau d’API 1, mais ACTION_POINTER_UP a été ajouté au niveau d’API 5 lorsque le multi-touch a été ajouté.

Le résultat que vous obtiendrez dépendra de la méthode que vous appelez, getAction() renverrait ACTION_UP tandis que getActionMasked() donnerait ACTION_POINTER_UP mais vous permettrait également d’appeler getActionIndex() pour savoir lequel des pointeurs multi-touch vient d’être déclenché. Je pense que c’est ce que vous voulez faire.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X