下拉刷新ListView的使用
本文主要介绍如何使用类似新浪微博客户端下拉刷新效果的ListView,关于其实现原理见下拉刷新ListView的实现原理。
?
首先让我们看下效果

四张图分别为第一次下拉、第一次释放、第一次刷新中、第二次下拉的效果,其中的文本可以设置,可以下载Demo代码DropDownToRefreshListView编译运行。下面看如何使用
?
1、引入公共库
引入TrineaAndroidCommon GoogleCode或(TrineaAndroidCommon Git)作为android项目的library,或是自己抽取其中的DropDownToRefreshListView部分使用
?
2、在xml中配置
用现在的DropDownToRefreshListView替换原来的ListView即可
<color name="drop_down_to_refresh_list_header_font_color">#424952</color>
?
4.3 设置刷新结束时listView刷新View对上次更新的提示
可以使用onRefreshComplete(CharSequence lastUpdatedText)或单独调用onRefreshComplete(CharSequence lastUpdatedText)
?
4.4 设置刷新View为开始刷新时状态
需要时也可以手动调用onRefreshBegin表示开始刷新,这个函数只会设置相关View的状态,不会进行真正的刷新操作(onRefresh函数完成),同onRefreshComplete效果相反。
?