RecyclerView滚动Item置顶

点击左边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

相关文章
相关标签/搜索