RecyclerView onClick notifyItemRemoved ne déclenche pas surBindView

J'utilise la méthode notifyItemRemoved() Je souhaite changer d'autre élément restant, mais la méthode ne déclenche pas la méthode onBindView() .

Comment puis-je le faire, sauf en utilisant notifyDataSetChanged() . Je souhaite avoir l'animation livrée avec la méthode notifyItemRemoved()

One Solution collect form web for “RecyclerView onClick notifyItemRemoved ne déclenche pas surBindView”

Si vous essayez de supprimer un élément de RecyclerView Adapter et souhaitez afficher l'animation sur votre liste dans RecyclerView .

Après avoir utilisé notifyItemRemoved(position) utilisez notifyItemRangeChanged(position, getItemCount());

NotificationItemRemoved (position); – informe l'adaptateur RecyclerView que les données de l'adaptateur ont été supprimées à une position particulière.

NotifyItemRangeChanged (position, getItemCount ()); – informe l'adaptateur RecyclerView que les positions de l'élément dans l'adaptateur ont été modifiées depuis le positionnement (l'index des éléments supprimés jusqu'à la fin de la liste), veuillez le mettre à jour.

Reportez-vous à ce RecyclerView insérer / supprimer la réponse d' animation .

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.