搜索结果
查询Tags标签: mCachedViews,共有 4条记录-
Android从源码分析RecyclerView四级缓存复用机制一(缓存ViewHolder)
//一级缓存中用来存储屏幕中显示的ViewHolder final ArrayList mAttachedScrap = new ArrayList<>(); ArrayList mChangedScrap = null; //二级缓存中用来存储屏幕外的ViewHolder final ArrayList mCachedViews = new ArrayList(); //暂可忽略 mAttachedScrap的不可…
2021/12/4 1:16:36 人评论 次浏览 -
Android从源码分析RecyclerView四级缓存复用机制一(缓存ViewHolder)
//一级缓存中用来存储屏幕中显示的ViewHolder final ArrayList mAttachedScrap = new ArrayList<>(); ArrayList mChangedScrap = null; //二级缓存中用来存储屏幕外的ViewHolder final ArrayList mCachedViews = new ArrayList(); //暂可忽略 mAttachedScrap的不可…
2021/12/4 1:16:36 人评论 次浏览 -
阅读RecycleView源码的一些理解
public class RecyclerView extends ViewGroup implements ScrollingView, NestedScrollingChild2 Recycleview继承自ViewGroup,即一个自定义ViewGroup。 onMeasure() onmeasure中三个布局方法 第一个, 1- 处理适配器更新 2- 决定应该运行哪个动画 3 - 保存有关当前视图…
2021/10/19 17:09:44 人评论 次浏览 -
阅读RecycleView源码的一些理解
public class RecyclerView extends ViewGroup implements ScrollingView, NestedScrollingChild2 Recycleview继承自ViewGroup,即一个自定义ViewGroup。 onMeasure() onmeasure中三个布局方法 第一个, 1- 处理适配器更新 2- 决定应该运行哪个动画 3 - 保存有关当前视图…
2021/10/19 17:09:44 人评论 次浏览