点击左边RecyclerView中的Item,使右边的RecyclerView的Item滚动并置顶。直接调用RecyclerView中的scrollToPosition(int position)方法,Item每次滚动,仅仅只会滚动到当前视图可见,并不会置顶。
调用右边的 RecyclerView 的 LayoutManager 中的 scrollToPositionWithOffset(int position, int offset) 方法和 setStackFromEnd(boolean stackFromEnd) 方法。
mLayoutManager.scrollToPositionWithOffset(position, 0);
mLayoutManager.setStackFromEnd(true);
scrollToPositionWithOffset(int position, int offset)
设置Item偏移滚动到指定的适配器位置。
setStackFromEnd(boolean stackFromEnd)
true:将视图的内容固定到底边, false:将视图的内容固定到顶部边缘。