写了一个可自定义下拉刷新控件 ASwipeRefreshLayout(Android SwipeRefreshLayout)

2015-11-16 09:20:16 +08:00
 baitouwei
##预览:

![p1]( https://github.com/baitouwei/ASwipeRefresh/raw/master/screenshot/s1_p.gif) ![p2]( https://github.com/baitouwei/ASwipeRefresh/raw/master/screenshot/s2_p.gif)
![p3]( https://github.com/baitouwei/ASwipeRefresh/raw/master/screenshot/s3_p.gif) ![p4]( https://github.com/baitouwei/ASwipeRefresh/raw/master/screenshot/s4_p.gif)

##Future

主要的特点是支持自定义 Header , Footer 以及它们在下拉或上拉的时候如何出现。其他比如上拉更多,自动下拉和自动上拉也支持。(但是自动下拉的实现方式不是很好,因为没办法确定什么时候 View 是 ready 的,所以现在是通过延时实现的。)

##Link

[Github]( https://github.com/baitouwei/ASwipeRefresh)

我也写了一篇[文章]( http://www.baitouwei.com/2015/11/13/ASwipeRefresh/)
10182 次点击
所在节点    Android
9 条回复
coetzee
2015-11-16 12:36:36 +08:00
支持一下~
Elethom
2015-11-16 13:37:19 +08:00
那個叫做 pull refresh⋯⋯
hahasong
2015-11-16 13:44:18 +08:00
pull refresh 第三方有,官方兼容包也有了,还有必要重复造轮子
baitouwei
2015-11-16 14:20:27 +08:00
@Elethom 如果叫 PullRefresh ,那么感觉 PullAndLoadMoreRefreshLayout 更合适,但是太长了,想想还是算了。而且官方也有个 SwipeRefresh 的控件。
nieyujiang
2015-11-16 14:23:19 +08:00
已 star
baitouwei
2015-11-16 14:28:18 +08:00
@hahasong 这个还是有点不同的,官方的兼容包是不错,但是不能自定义这个不说了。其他的第三方我没看到我要的功能,就是可以同时支持我现在想到的几种下拉刷新的方式(抽屉式或者最普通的下拉刷新等等)。
Elethom
2015-11-16 15:32:51 +08:00
@baitouwei
對不起。我不知道。看來 Google 連命名也要標新立異一下啊。
fashioncj
2015-11-16 15:42:06 +08:00
记录一下试试看
oreo
2015-11-16 17:50:42 +08:00
features

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/236444

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX