AutoScrollBackLayout:给你的列表自动添加返回顶部按钮
来源:互联网 发布:java中异常发生原因 编辑:程序博客网 时间:2024/05/18 16:15
近日腾讯旗下下载工具QQ旋风发布公告,称由于业务发展上的调整,“QQ旋风”将于2017年9月6日停止运营。QQ旋风于2008年发行,至今已将近10年。在当年的中国下载工具市场上,迅雷与QQ旋风是使用人数最多的两款产品。虽然迅雷虽然还活着,但这位曾经的互联网巨头如今市值仅仅剩下2亿美元左右,不及很多初创的独角兽企业。
大家早上好,新的一周开始啦!
本篇来自 gaoneng102 的投稿,分享了一个小巧的控件,所以文章内容也不算多。但是效果简洁,支持了ListView、GridView、RecyclerView!
在ListView,GridView,RecyclerView列表滚动向底部一段距离,就自动显示一个返回顶部的按钮,效果如下:
使用
1、添加依赖:
2、通过xml文件添加如下:
3、调用 bindScrollBack():
原理
针对 ListView 和 GridView,通过反射和动态代理的方式监听 OnScrollListener,这样就不会影响已有的 OnScrollListener 的正常运行。 但是这里需要注意的是,如果已经使用 AbsListView.setOnScrollListener() 设置过监听, 一定要在其后面调用 autoScrollBackLayout.bindScrollBack()
针对 RecyclerView,因为其内部的监听已经是 List<OnScrollListener> 形式,所以直接 addOnScrollListener() 方式添加即可;
其他属性
项目地址:
https://github.com/gaoneng102/AutoScrollBackLayout
每天学习累了,看些搞笑的段子放松一下吧。关注最具娱乐精神的公众号,每天都有好心情。
如果你有好的技术文章想和大家分享,欢迎向我的公众号投稿,投稿具体细节请在公众号主页点击“投稿”菜单查看。
欢迎长按下图 -> 识别图中二维码或者扫一扫关注我的公众号:
- AutoScrollBackLayout:给你的列表自动添加返回顶部按钮
- 开源AutoScrollBackLayout列表返回顶部按钮
- 如何为网页添加返回顶部按钮
- 在网页中添加 “返回顶部”按钮
- “返回顶部”按钮的实现
- 自动返回顶部的实现
- 给你的ListView列表添加载入动画
- 兼容全浏览器的返回顶部按钮
- 漂亮的JQ“返回顶部” 按钮
- jQuery返回顶部特效,网页右下角的回到顶部按钮
- 自定义首选项_添加顶部布局(返回按钮)
- javascript 返回顶部按钮
- 返回顶部按钮
- 返回到顶部按钮
- 返回顶部按钮
- 返回顶部按钮实现
- 返回顶部按钮
- jquery返回顶部按钮
- 一步步教你实现完整的复杂列表布局
- Sophix-阿里第三代非侵入式热修复
- 利用FFmpeg玩转Android视频录制与压缩
- Python NetworkX/Community包进行网络划分和可视化
- docker-myfirstapp-学习笔记
- AutoScrollBackLayout:给你的列表自动添加返回顶部按钮
- 一起来看看知乎开源的图片选择库
- 透明状态栏和导航栏的终极解决方案
- Android NDK开发扫盲及最新CMake的编译使用
- ffmpeg源码简析之结构总览
- html
- 企业微信自动打卡插件开发
- Django model字段类型清单
- Android Tangram模型:连淘宝、天猫都在用的UI框架模型你一定要懂