2012-11-22 2 views
0

J'ai 3 événements de mouvement séparés dans mon code, 2 sont pour les objets placés dynamiquement sur l'écran et 1 est pour mon défilement horizontal/vertical.Les événements de mouvement multiples pépient et se mélangent

Les objets sont placés dans le déflecteur et chaque fois que j'essaie de faire défiler avec le défileur, il pépite, (revenant à la position x, y 0,0 d'abord?) Puis se déplace.

Lorsque je supprime le MotionEvent pour l'un de mes objets (une grille créée dynamiquement et pleine d'objets séparés), le glitching est parti.

Ce qui me fait croire que les événements de mouvement se mélangent. Parce que les éléments de grille ont des événements de mouvement attachés, ce qui fait peut-être croire à x, y = 0,0 avant de voir ses propres données de motionevent?

Modification des motionevents de cliquer sur des événements n'a pas aidé ..

Toute aide s'il vous plaît?

Répondre

0

J'ai résolu le problème! L'événement mouvement de défilement a été ajouté dans le code plus tard, puis les 2 autres événements de mouvement, tout ce que je devais faire était de déplacer l'événement mouvement de scroller au-dessus des autres événements de mouvement .. Oui, c'est tout ..

Questions connexes