私はRecyclerView
にカスタムRecyclerView
アダプタを持っています。SharedPreferecesの後にRecyclerViewアダプタを更新しました
各行RecyclerView
は、CardFlipAnimation(AnimatorSet
)を使用して「開く」(ユーザーがクリックしたとき)と表示されます。
各行には、SharedPreferences
のint値を変更するボタンと、この値を示すTextView
というボタンがあります。
複数の行を開いている場合は、すべて開いているすべての行ですべてTextViews
を動的に変更する必要があります。
NotifyDataSetChanged
とRecyclerView
中などの更新データ素晴らしいが、私の主な任務は、今だけで更新する方法を理解することです、彼らが開かれた行を閉じ問題(スタンダール持ち運びにくいため閉鎖され、その後、AnimatorSet
で開くため)
ですすべての開いた行に1つのTextView
とそれらを開いたままにしてください(AnimatorSet
を触れないでください)。 私はObserver
を使うことができると思うが、彼をいかに正しく実装しているか分からなかった。
あなたのアイデアなら、私を助けてください。答え