众多优秀的下拉刷新(除了我写的之外T_T)
说起下拉刷新,好像经历一段历史的洗礼。。。
(1)在我刚学android的时候,用的是XListView,在github上搜索有 MarkMjw/PullToRefresh ,根据Maxwin的XListView改造而来,完善下拉刷新上拉加载更多的功能并实现自动刷新以及自动加载等功能, 并增加对ScrollView的支持。 原XListView
参考链接:
https://github.com/Maxwin-z/XListView-Android(听说原作者停止维护了)
(2)然后又学了 chrisbanes/Android-PullToRefresh 的那个库,这个库牛逼到要死,支持ListView、ExpandableListView、GridView、WebView、ScrollView、HorizontalScrollView、ViewPager、ListFragment、、、
自己也侮辱了这个库,改的乱七八糟
https://github.com/androidcjj/ComicReader/tree/master/YinHunPulltoRefreshLibrary ,增加了支持瀑布流刷新的功能和下拉动画效果的。。。。
(3)那时候看了知乎的客户端,下拉刷新很炫,查了下是用什么实现的,最终知道是用 chrisbanes/ActionBar-PullToRefresh 的库可以实现那种效果,又去学了,啊哈哈,然而过些日子也没见人用了,啊哈哈哈
(4)这时候google也有自己的下拉控件SwipeRefreshLayout,刚出来的效果,一条加载直线,个人觉得,一般到要死。 stormzhang/SwipeRefreshLayoutDemo 写了demo。
android 5.0之后效果是个加载圆圈,还可以接受了,现在很多应用都用这个
(5)这时又看到了 baoyongzhang/android-PullRefreshLayout ,This component like SwipeRefreshLayout, it is more beautiful than SwipeRefreshLayout.就是比google的跟漂亮。呵呵!
(6)同时,这里也要提下 liaohuqiu/android-Ultra-Pull-To-Refresh ,已经强大到什么控件都能适用刷新了,相信你也听过了
(7)看过最有创意的下拉刷新FlyRefresh,一只飞机飞啊飞,然而并没有什么卵用……
(8)material设计已经深入到开发者的心里,然后 我看到了A pull-down-to-refresh layout inspired by Lollipop overscrolled effects allan1st/JellyRefreshLayout ,我这个也是看人家的代码实现的,十分感谢,啊哈哈
(9)最近看的下拉刷新也是挺奇怪的,就比如 recruit-lifestyle/BeerSwipeRefresh 啤酒下拉刷新和 recruit-lifestyle/WaveSwipeRefreshLayout 水滴下拉刷新…
(10)这个是网友推荐的 SuperSwipeRefreshLayout ,顾名思义,是扩展自SwipeRefreshLayout。
(11)这个是Yalantis公司开发的下拉刷新,其中它的很多东西动画这块,做的非常漂亮Yalantis/Phoenix
Taurus又是飞机飞啊飞…
(12) tuesda/CircleRefreshLayout 的下拉刷新,动画做的很不错,设计图来源
https://dribbble.com/shots/1797373-Pull-Down-To-Refresh
(13) BeautifulRefreshLayoutForFood
看到一个很漂亮的美食下拉刷新 (来源地址) ,可惜技术水平菜菜的,只能模仿一下下,啊哈哈。。。源码下载地址download
[图片上传失败…(image-ea20fa-1525245291742)]
(14) BeautifulRefreshLayoutForNaruto
闲着蛋疼,写了个血轮眼下拉刷新的,虽然火影漫画完结了,但是动画还在继续,真的是挂漫天飞。。。。
《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享
(15) bingoogolapple/BGARefreshLayout-Android 多种下拉刷新效果、上拉加载更多、可配置自定义头部广告位…
(16) BeautifulRefreshLayoutForGirl
这是一个小清新的下拉刷新,纯代码绘制,无需任何图片,Recyclerview中item展示的妹子图来自 http://gank.io/
设计图来源,当然我实现的效果做了一些修改,希望你喜欢,呵呵。。。源码下载地址download pull to refresh by Michael Lanning
截图
–
(17) BeautifulRefreshLayoutForRain



