Bonsoir à toutes et à tous,
Dans mon application, j'utilise sur un Relativelayout l'écouteur :
Je pense résoudre certains problèmes (mais je n'en suis pas sûr, faut bien essayer !) en déclenchant cet écouteur par programmation. Quatre méthodes sont proposées :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 monLayout.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { ...
: aucun action,
Code : Sélectionner tout - Visualiser dans une fenêtre à part performOnClick()
les trois autres :
je ne sais pas trop (voire pas du tout) comment m'en servir. Je pense que les deux dernières doivent être les bonnes dans la mesure ou "haptic" est relatif au sens du toucher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 performAccessibilityAction(action, arguments) performHapticFeedback(feedbackConstant) performHapticFeedback(feedbackConstant, flags)
En résumé, ce que souhaite faire est de déclencher les actions de l'écouteur : "onTouch(View v, MotionEvent event) " en pouvant distinguer les différentes valeurs que peut prendre la variable "event", c'est-à-dire :
Je vous remercie par avance pour vos informations et votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 MotionEvent.ACTION_DOWN MotionEvent.ACTION_MOVE MotionEvent.ACTION_UP
Cordialement.
Pierre
Partager