2
如何获取RecyclerView中被标记为脏的项目的ViewHolder引用? RecyclerView.OnChildAttachStateChangeListener只是提供了一个参考视图。知道视图何时变脏RecyclerView
我想知道什么时候视图是脏而不是回收。请参见下面两个的正式定义:
回收(视图):以前用于对于特定 适配器位置显示数据可被放置在一个高速缓存中以备后用,以显示 相同类型的图稍后再次提供数据。这可以通过跳过初始布局通货膨胀或建设来显着提高性能。
废料(查看):在布局过程中暂时进入 分离状态的子视图。如果 未被修改,如果不需要重新绑定,或者如果 视图被认为是脏的,则废弃物视图可以被重新使用,而不需要 与父级RecyclerView完全分离,或者未修改 。
脏(查看):在显示 之前必须由适配器反弹的子视图。
虽然这个答案是正确的,我想我会用** [OnViewRecycled(http://developer.android.com/reference/android/support/v7/widget/RecyclerView.Adapter。 html#onViewRecycled(VH))** RecyclerView适配器类的方法。 –
对不起,我想了一会儿,我已经错过了明显!唉,我想知道什么时候视图很脏并且没有被回收 - 请参阅最新的问题以了解两者之间的区别。 –