美文网首页
RecycleView4种定位滚动方式区别

RecycleView4种定位滚动方式区别

作者: 雨田Android开发 | 来源:发表于2023-07-31 18:03 被阅读0次

scrollBy

使用:recyclerView.scrollBy(x, y)

scrollBy(x, y)这个方法是自己去控制移动的距离,单位是像素,所以在使用scrollBy(x, y)需要自己去计算移动的高度或宽度。

scrollToPosition

使用: recyclerView.scrollToPosition(position)

scrollToPosition(position)这个方法的作用是定位到指定项,就是把你想显示的项显示出来,但是在屏幕的什么位置是不管的,只要那一项现在看得到了,那它就罢工了!

smoothScrollToPosition

使用: recyclerView.smoothScrollToPosition(position)

smoothScrollToPosition(position)和scrollToPosition(position)效果基本相似,也是把你想显示的项显示出来,只要那一项现在看得到了,那它就罢工了,不同的是smoothScrollToPosition是平滑到你想显示的项,而scrollToPosition是直接定位显示!

scrollToPositionWithOffset

使用: ((LinearLayoutManager)recyclerView.getLayoutManager()).scrollToPositionWithOffset(position,0);

这种方式是定位到指定项如果该项可以置顶就将其置顶显示。比如:微信联系人的字母索引定位就是采用这种方式实现。

相关文章

  • RecycleView4种定位滚动方式演示

    概述相信大家在项目中使用RecyclerView时,经常会遇到这样的需求:将RecyclerView滑动到指定位置...

  • RecycleView4种定位滚动方式演示

    概述 相信大家在项目中使用RecyclerView时,经常会遇到这样的需求:将RecyclerView滑动到指定位...

  • Selenium基本用法汇总

    用法声明 三种等待方式 几种元素定位方式 滚动窗口 https://blog.csdn.net/zwq912318...

  • CSS中绝对定位与相对定位

    在css中有两种常用的定位方式:绝对定位、相对定位。这两种定位最大的区别就是是否释放空间元素。 定位在Web开发中...

  • 固定定位

    固定定位 什么是固定定位? 固定定位和前面学习的背景关联方式很像, 背景关联方式可以让某个图片不随着滚动条的滚动而...

  • 2017-02-24 CSS 学习笔记 am

    定位流 固定定位 什么是固定定位固定定位和前面学习的背景关联方式很像,背景定位可以让背景图片不随着滚动条的滚动而滚...

  • 固定定位 透明度 背景图片设置

    固定定位是一种类似的绝对定位,但它永远相对与浏览器窗口起点,固定定位会固定在定位处,不随滚动条滚动 ie6不支持固...

  • 微信小程序之绝对定位之居中微调

    1、绝对定位(absolute):该定位方式指相对于父级元素进行定位;区别于相对定位(relative),该定位方...

  • JavaScript | JS 锚点定位滚动带动画

    JS 锚点定位滚动带动画,有如下的方式可以实现: 但是上面这种方式会有兼容性问题,在某些浏览器上滚动的距离不一样,...

  • 2019-06-05 HTML5 拖拽上传

    e包含了:(鼠标点击部分的四种方式) 相对于页面显示部分的左上角的定位(滚动条隐藏部分也算)pageXpageY ...

网友评论

      本文标题:RecycleView4种定位滚动方式区别

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