各アイテムがユーザイメージであるイメージアダプタをクリックすると、選択されたユーザイメージで新しいアクティビティが開き、イメージを共有エレメントとしてマークし、アクティビティトランジションを使用します。データが変更されたときのアクティビティの遷移
2番目のアクティビティで実行するアクションの一部はすべてのユーザーに影響するため、アダプタはnotifyDataSetChanged
を呼び出してリストの先頭に位置をリセットします。
これが起こると、2番目のアクティビティを閉じてリストに戻ったときに戻りアニメーションが乱れるので、その中のデータが変更され、間違ったセルにアニメーションが適用されます。
私は2つの質問だ:私は右のセルにアニメーションを再マッピングするために何ができる
- を?すべてのセルが同じ共有IDを持っています...
- 私のユーザーがリストに表示されなくなった場合、戻りアニメーションを別のアニメーションに置き換えるにはどうすればよいですか?