Bonjours !
Je vous expose un petit cas de figure auquel je suis confronté avec le MotionEvent.
j'ai rajouté sur ma viewA un "setOnTouchListener" qui me permet de déplacé cette vue avec mes doigts.
En fonction d'une certaine position de cette viewA je rajoute a mon "RelativeLayout" une seconde vue nommé viewB.
Quand la vue B est affichée sur l'écran je constaté que le MotionEvent me renvois les coordonnées d'origine de ma viewA ce qui a pour conséquence de créer un petit saut avant que la vue A reprenne ça position correcte sous mes doigts.
je suppose que quand la vueB est affiché, un redraw entier de mon RelativeLayout survient. ce qui force le event.getAxisValue à me renvoyer les coordonnées d'origine fixé dans le layout.xml
je ne trouve pas de solution pour pallier à ce problème
merci d'avance pour votre aide
Partager