Android简单实现 万能适配器 + 下拉刷新 + 无感分页加载

非约束列表(万能适配器) v4.0 重磅升级
请移步:
https://www.jianshu.com/p/e9558141fb5f

万能适配器 + 下拉刷新 + 无感分页

v3.1更新

  • 完善更多下拉刷新场景
  • 增加【上拉分页加载】和【无感分页加载】

v3.0更新

  • 增加超强功能的下拉刷新

v2.0更新

  • 增加对团队开发的支持
  • 增加对混合列表的支持

简介

非约束列表,
也是很多同学口中的“万能适配器”,
近期增加了下拉刷新 和 无感分页。

list

一、万能适配器

万能适配器

这个是代码上的技术,
所以界面上看不到太多的内容,
想要了解更多,
可以查看博客:
https://bamboy.blog.csdn.net/article/details/71727461

二、下拉刷新

默认风格

经典风格

个人中心

头部固定

SmartRefreshLayout
是github上的一位大神写的下拉刷新布局,
功能丰富强大,
使用方便易懂。

本Demo就是整合了SmartRefresh,
然后进行了简单的精简,
并且为了与本Demo风格统一,
额外写了一种刷新样式,
并置为默认样式。

使用起来非常简单,
XML里将RecyclerView
用SmartRefreshLayout包裹住。
然后Java里加个监听就可以了。
详见可以见大神的github:
https://github.com/scwang90/SmartRefreshLayout

三、分页加载

上拉加载

自动、无感加载

分页加载,
本Demo中提供了两种方案,
一种是经典的上拉方案,
这个功能和下拉刷新一样,
也是在SmartRefreshLayout里面的。

至于第二种无感分页,
则是一种轻量级的方案,
不需要三方,
简单的滑动监听即可实现,

本文github链接:
https://github.com/Bamboy120315/Freedom

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容