The problem is this DiaryCard widget uses CachedNetworkImage. And in case of errorWidget, it flickers when user scrolls down and 4 more items are added with setState. It is due to re-rendering issue by setState.