dispatchTouchEvent du Fragment dans Android
J'essaie de le faire Glisser vers le haut et vers le bas des gestes de travail sur Fragment.
La même fonctionne très bien sur l'activité. Sur le Fragment que j'ai un problème avec dispatchTouchEvent. Comment puis-je vous dispatchTouchEvent du Fragment? Est-t-il un équivalent moyen de réaliser cela?
@Override
public boolean dispatchTouchEvent(MotionEvent me)
{
this.detector.onTouchEvent(me);
return super.dispatchTouchEvent(me);
}
Vous devez vous connecter pour publier un commentaire.
Si votre objectif est de détecter/poignée de glisser, ajoutez une touche d'écouteur d'événement sur le fragment de la vue après la création de la vue.
Fragments sont attachés à l'activité, le non-remplacement d'activité. Donc, vous pouvez toujours remplacer dispatchTouchEvent dans votre fragment parent d'activité et de passer des actions à partir de là.
Par exemple:
Vous devez dispatchTouchEvent dans votre activité parent comme ça
Ajoutez ce code à l'activité parent:
OnSwipeTouchListener:
Et ajoutez ce code à la fragment que vous aimez coursier dans ce contact:
J'utilise cette méthode pour obtenir tous balayez vers la droite ou la gauche de l'événement dans le fragment sans entrer en conflit avec d'autres éléments dans la page .contrairement à rax réponse