Ich versuche, das Feld mit der Zeit in meinem RecyclerView
zu ändern. Jede Person ViewHolder
enthält eine CardView
und ein paar mehr Ansichten im Inneren. Die einzige Ansicht, die ich animieren möchte, ist die mit der Zeit. Wie Sie sehen können, gibt es keine Animation:Teilweise Aktualisierung von RecyclerView.ViewHolder
adapter.notifyDataSetChanged();
aktualisiert Elemente nacheinander hilft nicht, weil dann die ganze CardView
blinkt:
int len = adapter.getItemCount();
for(int i=0;i<len;i++) {
adapter.notifyItemChanged(i);
}
Gibt es eine Möglichkeit, eine Liste aller ViewHolders
zu erhalten, um dann nur diesezu aktualisieren (zu animieren)in jedem?
Sie müssen Artikel Animator hinzufügen –