如何获取RecyclerView中标记为脏的项目的ViewHolder? RecyclerView.OnChildAttachStateChangeListener只是提供了对视图的引用。
我想知道视图何时脏而不是回收。请参阅以下两者的官方定义:
回收(视图):以前用于显示特定数据的视图 适配器位置可以放置在高速缓存中以供稍后重用以显示 以后再次使用相同类型的数据。这可以大大改善 通过跳过初始布局通胀或建设来表现。
报废(视图):暂时进入的子视图 布局期间的分离状态。废料视图可以在没有的情况下重复使用 也完全脱离了父级RecyclerView 如果不需要重新绑定或由适配器修改,则不修改 视图被认为是脏的。
脏(视图):之前必须由适配器反弹的子视图 正在展示。