Partial update of RecyclerView.ViewHolder
<p>I'm trying to change the field with time in my <code>RecyclerView</code>. Each individual <code>ViewHolder</code> contains a <code>CardView</code> and a few more views inside. The only view I want to animate is the one with time. As you can see, there is no animation:</p>

<pre><code>adapter.notifyDataSetChanged();
</code></pre>

<p><a href="https://i.stack.imgur.com/dwWUN.gif" rel="noreferrer"><img src="https://i.stack.imgur.com/dwWUN.gif" alt="RecyclerView with no animations"></a></p>

<p>Updating items one by one doesn't help because then the whole <code>CardView</code> flashes:</p>

<pre><code>int len = adapter.getItemCount();
for(int i=0;i&lt;len;i++) {
    adapter.notifyItemChanged(i);
}
</code></pre>

<p><a href="https://i.stack.imgur.com/jspG7.gif" rel="noreferrer"><img src="https://i.stack.imgur.com/jspG7.gif" alt="enter image description here"></a></p>

<p>Is there a way to get a list of all <code>ViewHolders</code> to then update (animate) just that one <code>TextView</code> inside each one?</p>