J'ai une carte d'images où chaque élément est une image utilisateur, une fois cliqué, il ouvre une nouvelle activité avec l'image utilisateur sélectionnée, donc je marque l'image comme élément partagé et utilise des transitions d'activité.Transition d'activité lorsque les données changent
Une partie des actions que j'effectue sur la deuxième activité affecte tous les utilisateurs, donc l'adaptateur appelle notifyDataSetChanged
et réinitialise la position en haut de la liste. Quand cela se produit, cela gâche l'animation de retour, quand je ferme la deuxième activité et retourne à la liste, les données ont été changées pour que l'image soit animée à la mauvaise cellule.
J'ai deux questions:
- Que puis-je faire pour remapper l'animation à la cellule de droite? Toutes les cellules ont le même ID partagé ...
- Si mon utilisateur n'est plus visible dans la liste, comment puis-je remplacer l'animation de retour par une animation différente?