Android ListView Balayez vers la Droite et la Gauche d'Accepter et de Rejeter

Je veux développer une liste d'avis que lorsque les glisser de gauche à droite, s'affiche dans le coin gauche de l'accepter (vrai) icône (non cliquable - montrer juste un changement de couleur lorsque vous glisser de gauche à droite), comme la capture d'écran suivante:

Android ListView Balayez vers la Droite et la Gauche d'Accepter et de Rejeter

Quand j'ai faites glisser le doigt de gauche à droite, il va accepter (l'appel à 'accepter' API),
et quand je balayez vers la droite vers la gauche, il affiche quelque chose comme ceci:

Android ListView Balayez vers la Droite et la Gauche d'Accepter et de Rejeter

Ceci est fait dans iOS, mais je ne trouve pas comment faire dans Android, j'ai essayé de googler, mais ne pouvait pas trouver exactement ce que je veux.

J'ai essayé l'exemple suivant: http://www.tutecentral.com/android-swipe-listview/

mais dans cet exemple, lorsque je balayez de gauche à droite et de droite à gauche, de la même onOpened(..) la méthode est appelée, donc il est source de confusion pour savoir quand faire appel à l'accepter et quand le rejet des appels de l'API parce que la même méthode est appelée sur n'importe quel type de balayage.

et je tiens aussi à les accepter (à gauche) et de rejet (à droite) des images pour afficher uniquement lorsque je balayez vers la gauche-droite ou droite-gauche, mais quand je prends le doigt vers le haut, ils doivent disparaître, et l'ensemble de la ListView doit être affichée (ne jamais afficher les deux images en même temps).

Donc toute une, merci de m'aider à comprendre comment faire.

Ma question est un peu confuse, mais je ne sais pas comment expliquer l'ensemble de l'animation, donc j'ai essayé de l'expliquer comme ci-dessus.

Si quelqu'un peut m'aider ça serait très apprécié.

  • bro,avez-vous eu à travailler..si oui, merci de partager la solution. j'ai exactement la même exigence.
  • Hellow @dreamdeveloper , Voir la solution retenue étant donné ci-dessous , que le travail pour moi..
  • avez-vous utilisé la solution indiquée dans le tutecentral.com/android-swipe-listview ? et puis de modification, comme il est décrit dans la solution retenue?
  • quelqu'un a essayé de mettre en œuvre la même dans android studio
  • J'ai utilisé la solution 2... et aussi j'en œuvre de ces codes dans android studio..
  • c'est très bien si vous pouvez partager échantillon de proj... je suis bloquée à un certain point
  • ce problème que vous rencontrez ?
  • Laissez-nous continuer cette discussion dans le chat.
  • Fait qu'il fonctionne enfin...maintenant commencé à customiser selon 2ème solution 🙂
  • bien , fait maintenant ?
  • Est-il de toute façon pour arrêter le défilement de la vue de dessus au-delà d'un point. Droit maintenant, je suis capable de voir à la fois les boutons si je le défilement de la totalité de la largeur de ligne. Mon intention est d'arrêter le défilement au-delà de l'image. Comme si je suis un balayage de gauche à droite, il devrait s'arrêter après l'accepter ou de si le de droite à gauche, il devrait arrêter au-delà de supprimer
  • De vérifier la propriété de la
  • ne suis pas en mesure de trouver tout...maintenant l'utilisateur peut faire glisser la ligne le long de la largeur dans les deux sens, et il sera en mesure de désactiver le glisser au-delà de décalage, à moins que et jusqu'à ce que l'utilisateur prenne ses mains
  • Aucune idée pour le même balayage menu extensible listview.. stackoverflow.com/questions/36330126/... ??