点击左边RecyclerView中的Item,使右边的RecyclerView的Item滚动并置顶。直接调用RecyclerView中的scrollToPosition(int position)方法,Item每次滚动,仅仅只会滚动到当前视图可见,并不会置顶。
java
调用右边的 RecyclerView 的 LayoutManager 中的 scrollToPositionWithOffset(int position, int offset) 方法和 setStackFromEnd(boolean stackFromEnd) 方法。web
mLayoutManager.scrollToPositionWithOffset(position, 0); mLayoutManager.setStackFromEnd(true);
mLayoutManager.scrollToPositionWithOffset(position, 0); mLayoutManager.setStackFromEnd(true);
scrollToPositionWithOffset(int position, int offset)
设置Item偏移滚动到指定的适配器位置。svg
setStackFromEnd(boolean stackFromEnd)
true:将视图的内容固定到底边, false:将视图的内容固定到顶部边缘。spa
本文分享 CSDN - 秦川小将。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。.net