一行代码将RecyclerView的指定位置置顶显示
标签 Android
RecyclerView
scrollToPosition
zhongzilu
bit100
如果你有需求是将RecyclerView的指定位置置顶,那么这里有个最简单的方法,一行代码搞定,代码如下
private void scrollToPosition(LayoutManager manager,int index){
manager.scrollToPositionWithOffset(index,
(int) manager.computeScrollVectorForPosition(index).y);
}
其中manager是给RecyclerView设置的布局管理器,index是指定的位置。
是不是很简单?
查看演示视频请到原文地址观看
http://ozpzmw1tj.bkt.clouddn.com/image/2017/01/2017_01_17_22_54_43_22_55_58.mp4
http://ozpzmw1tj.bkt.clouddn.com/image/2017/01/2017_01_17_22_31_29_22_33_17_22_35_08_22_35_41.mp4
点击下载源文件:
ScrollToPositionTest.zip
作者:钟子路(zhongzilu)
原文地址: https://zhongzilu.github.io/一行代码将RecyclerView的指定位置置顶显示/