title: How to update a single value of list item rather than entire list item
body: <p>I have used AnimatedList widget with the stream builder. When I got the update from the stream builder, the entire list item was updated and blinked. But I need to update a single value of the list item. How can I do this?
  Thanks in advance.<a href="https://i.stack.imgur.com/sGZoB.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/sGZoB.png" alt="enter image description here"></a></p>
  
  <pre><code>StreamBuilder(
    initialData: item,
    stream: UserBloc.messageCountStream,
    builder: (context, snapshot) {
      UserData updatedUser = snapshot.data;
      if (item.id == updatedUser.id) {
        item = snapshot.data;
      }
      return CustomCardView(
        datum: item,
        onTap: () {
          if (item.id != 0 &amp;&amp; item.id != null) {
  
          }
        },
      );
    },
  );
  </code></pre>