Supprimer l'élément listview avec Toboggan - Comme Gmail
Je développe une application avec une boutique de liste dans une liste. J'ai besoin de ça quand j'ai faites glisser l'élément de listview
à droite(ou à gauche), cet article devrait être supprimé de la liste.
J'ai ma listview, et seulement besoin de la fonction pour le faire.
Merci d'avance.
- tout comme les tablettes, où vous supprimez la tâche de tâches actuelles de la liste, effectuez un balayage vers la gauche ou la droite.?
- Voici un lien qui peut montrer / vous guider comment faire : mouvement du doigt .
Vous devez vous connecter pour publier un commentaire.
C'est la façon dont je me rends compte de cet effet. Nous avons une ListView
lvSimple
et nous ajoutons onTouchListener à notrelvSimple
. C'est mon code de travail.où la fonction
FunctionDeleteRowWhenSlidingLeft()
appelle quand nous glisser vers la gauche,FunctionDeleteRowWhenSlidingRight()
- à droite respectivement. Dans cette fonction, vous devez coller le code pour l'animation.Réponse par Android-Développeur points de Roman Nurik code de l' gist.github.com. Ce code est périmé. Il utilise ce mouvement du doigt l'auditeur dans son projet open source Dash Horloge.
Il y a quelques choses que vous devez savoir, avant d'utiliser le code dans Gist.github.com.
ListView. Si vous voulez des diviseurs, de les déclarer dans le ListItem mise en page.
Donc je recommande d'utiliser le code mis à jour. Vous pouvez trouver la mise à jour de la source de ici.
new SwipeDismissListViewTouchListener.DismissCallbacks()
au lieuune Autre option que vous devriez considérer est l'utilisation de Tim Rogue est EnhancedListView de la bibliothèque.[mise à Jour - 8/1/2015] Avec l'introduction de RecycleView cette bibliothèque a été désapprouvée.Ladite Roman Nurik de SwipeToDismiss auditeur exige de l'API de niveau 12 ou plus. Jake Wharton porté ce code à l'appui de toutes les API niveaux dans SwipeToDismissNOA.
Tim Rogue étendu cette bibliothèque pour soutenir Annuler fonctionnalité.
J'ai fait une réponse à l'aide de ce macloving écrit. Pour l'instant, il est au travail, mais il ne fonctionne que si tous vos enfants ont la même hauteur.
Les animations ont cette fonction:
Je suis en train d'essayer cela, et jusqu'à maintenant, je n'ai pas vu d'erreurs, si quelqu'un pouvait essayer ainsi serait bon.