Android ViewFlipper + Geste Détecteur De
Je suis en utilisant le geste détecteur à capture "jette" et à l'aide d'une vue flipper pour changer l'écran lorsque cela se produit. Certains de mes enfant vues contiennent des vues de liste. Le geste détecteur de coutume de reconnaître un balayage, si vous glissez sur l'affichage de la liste. Mais il reconnaîtra si elle est onTop de TextView ou de l'ImageView. Est-il un moyen de le mettre en œuvre afin qu'elle reconnaît les mouvements, même si elles sont au-dessus d'un autre point de vue qui a un ClickListener?
OriginalL'auteur Tim | 2010-03-25
Vous devez vous connecter pour publier un commentaire.
Je vous remercie pour votre réponse. Afin d'obtenir ce travail comment je le voulais à tout ce que j'avais à ajouter:
myList.setOnTouchListener(gestureListener);
pour chacun de mes listes. Maintenant, ils correctement reconnaître horizontale glisse le doigt pour changer de vue, et un mouvement vertical pour faire défiler la liste.
OriginalL'auteur Tim
Un exemple ici: http://android-developers.blogspot.com/2009/10/gestures-on-android-16.html
J'ai utilisé ce tutoriel pour regarder Android geste de la superposition de vue. L'exemple qui vient de a un ListView l'utilisation de ce GestureOverlayView pour faire défiler la liste.
OriginalL'auteur Adam
Il y a une autre solution merveilleuse à android-voyage.blogspot
OriginalL'auteur hungson175