在开发中经常能接到列表滑动到指定条目、列表置顶等需求功能,特此记录一篇 ~
大部分关于列表功能的进阶开发都建立在ScrollListener的基础之上,特此这里我们针对ScrollListener内部方法进行进一步理解使用 ~
实现效果
当RecyclerView滑动到指定距离或指定条目后,显示置顶按钮,通过点击置顶按钮跳转到列表第一条目 ~
这里我们也可以监听第一可见条目或最后一条可见条目 ~
实现功能
- 滑动到指定的Position位置
- 滑动状态的监听与逻辑操作
- 实现置顶功能
关键部分
- RecyclerView下的onScrollStateChanged的俩个回调方法
//当recycleView的滑动状态改变时回调
public