一个很漂亮的美食下拉刷新:BeautifulRefreshLayout

jopen 9年前

说明

前些天,看到一个很漂亮的美食下拉刷新(来源地址) ,可惜技术水平菜菜的,只能模仿一下下,啊哈哈。。。

效果图

碎碎念

说起下拉刷新,好像经历一段历史的洗礼。。。

(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/android-cjj/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)看过最有创意的下拉刷新,一只飞机飞啊飞,然而并没有什么卵用.....

(8)material设计已经深入到开发者的心里,然后 我看到了A pull-down-to-refresh layout inspired by Lollipop overscrolled effects allan1st/JellyRefreshLayout,我这个也是看人家的代码实现的,十分感谢,啊哈哈

(9)最近看的下拉刷新也是挺奇怪的,就比如recruit-lifestyle/BeerSwipeRefresh啤酒下拉刷新和recruit-lifestyle/WaveSwipeRefreshLayout水滴下拉刷新...

(10)如果你有好的下拉刷新,可以介绍给我的,我可以去学学,啊哈哈。。。。。


项目主页:
http://www.open-open.com/lib/view/home/1438864695098