美文网首页
RecylerView滚动到指定位置的方法

RecylerView滚动到指定位置的方法

作者: Charein | 来源:发表于2020-07-07 11:41 被阅读0次
    
    public class TopSmoothScroller extends LinearSmoothScroller {
        TopSmoothScroller(Context context) {
            super(context);
        }
        @Override
        protected int getHorizontalSnapPreference() {
            return SNAP_TO_START;//具体见源码注释
        }
        @Override
        protected int getVerticalSnapPreference() {
            return SNAP_TO_START;//具体见源码注释
        }
    }
    

    然后调用LinearLayoutManager的startSmoothScroll即可

    final TopSmoothScroller mScroller = new TopSmoothScroller(getActivity());
    mScroller.setTargetPosition(integer);
    mManager.startSmoothScroll(mScroller);
    

    相关文章

      网友评论

          本文标题:RecylerView滚动到指定位置的方法

          本文链接:https://www.haomeiwen.com/subject/heraqktx.html