RecyclerView联动
应用场景 :
- 同一个界面多个RecyclerView
- 同时只会显示一个
- 例如用RecyclerView当做TabLayout,某个悬浮,某个正常的情况
- …不解释了(PS:能用到的就用到了)
思路 :
- 监听RecyclerView的滑动
- 当RecyclerView滑动的时候,使用computeHorizontalScrollOffset()得到指定RecyclerView的偏移量
- 其它的RecyclerView调用scrollBy(x,y)来进行代码操作平移
核心代码 :
mMainLessonRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrollStateChanged(RecyclerView recyclerView, int