Android 下拉刷新库,这一个就够了!
2017-07-11 22:35 阅读(262)

阅读文本大概需要 2.6 分钟。

今天给大家推荐一款 Android 平台的下拉刷新库 SmartRefreshLayout,而且是今天在 GitHub 刚开源的,还热乎着呢,之所以给大家推荐,一是我们在实际的开发中,下拉刷新是非常常见的一种交互,但是即使很常见,如果能做的更有意思点,对用户来说体验会更好,二是这个下拉刷新库,不止强大,还非常「智能」,他不只是如其他的刷新布局所说的支持所有的View,还支持多层嵌套的视图结构。


而且它还吸取了各种下拉刷新库的优点,包括谷歌官方的 SwipeRefreshLayout,现在非常流行的 TwinklingRefreshLayout 、android-Ultra-Pull-To-Refresh 等,它有如下常用功能:



我们先来看下一些它支持的部分效果:



使用起来也很简单:


1.在 buld.gradle 中添加依赖




2.在XML布局文件中添加 SmartRefreshLayout



3.在 Activity 或者 Fragment 中添加代码



当然,你还可以为它添加 Header 和 Footer,还有各种支持的属性方法,想要了解更多,欢迎移步 GitHub 地址:


https://github.com/scwang90/SmartRefreshLayout


觉得不错,也可以随手帮作者 star 一下表达一种支持。


最后,如果想要快速体验全部效果,可以回复关键字「SmartRefresh」快速获取 apk。