android中LinearLayoutManager一键返回顶部示例

时间:2024-01-26 16:35:53
【文件属性】:

文件名称:android中LinearLayoutManager一键返回顶部示例

文件大小:158KB

文件格式:PDF

更新时间:2024-01-26 16:35:53

AND android ar

之前在学习RecyclerView的时候,建立了一个可以滑动的View列表,但是当滑动距离过长的时候,需要手动返回到顶部,于是加了一个一键返回顶部的按钮。 效果图 要实现这种效果,有两点需要实现: 1、控制LanyoutManager滑动距离,根据滑动状态(距离)改变去设置隐藏或者显示。 2、设置top的点击事件,点击回到顶部。 很遗憾LayoutManager只提供给了我们获取第一个可见item的高度的方法,而这里我们需要获取的是从开始到现在滑动的总距离,所以不得不动手去自己写,网上也有很多方法,试了一通还是这个比较好用。 建议如果对RecyclerView还不是太熟悉的可以试试他的


网友评论