title: Partial update of RecyclerView.ViewHolder
body: <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>