RecyclerView 知识点

120 阅读1分钟

recycle

RecyclerView中含有四类缓存,在布局过程中它们各自有各自的用途

  • AttachedScrap: 存放可见、不需要重新绑定数据。使用场景:layout时,先全部移除,再布局
  • CachedViews: 存放不可见、不需要重新绑定数据
  • ViewCacheExtension: 自定义缓存(存放不可见、不需要重新绑定数据)
  • RecyclerPool: 存放不可见、需要重新绑定的ViewHolder avatar

参考
LayoutManager自定义