是一个可滑动的View,那么他的回收/复用入口一定是在onTouchEvent()事件中
滑动过程中响应的是MotionEvent.ACTION_MOVE事件,所以直接来这里找找看!!...,就会先删除掉第0个,然后在 mCachedViews.add(targetCacheIndex, holder);
然后再来看看 recycleCachedViewAt(0)的细节!...()方法
测量布局,摆放的代码参考自 LinearLayoutManager(),思路就是吧当前View添加到RecyclerView中,然后在测量View,最后在摆放(布局)View
image.png...,接下来只需要添加上滑动即可!...(0, bean);
mAdapter.notifyDataSetChanged();
}
这段代码很好理解,先删除当前滑动的View,然后在添加到最后一个,造成循环滑动的效果!