一行代码将RecyclerView的指定位置置顶显示

一行代码将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的指定位置置顶显示/

本文总阅读量