android 控件 下拉刷新 pullRefreshLayout

来源:互联网 发布:淘宝上质量好的服装店 编辑:程序博客网 时间:2024/04/30 00:21

android-PullRefreshLayout很像SwipeRefreshLayout,但是比SwipeRefreshLayout漂亮,实现通过下拉手势进行数据刷新。

github项目地址:https://github.com/baoyongzhang/android-PullRefreshLayout

项目使用地址:http://www.mobile-open.com/2014/3326.html

用法:
在布局xml文件中使用:
<com.baoyz.widget.PullRefreshLayout    android:id="@+id/swipeRefreshLayout"    android:layout_width="match_parent"    android:layout_height="match_parent">    <!-- ListView、ScrollView、RecyclerView、Other --></com.baoyz.widget.PullRefreshLayout>
 
获得实例并且使用:
PullRefreshLayout layout = (PullRefreshLayout) findViewById(...);// listen refresh eventlayout.setOnRefreshListener(new PullRefreshLayout.OnRefreshListener() {    @Override    public void onRefresh() {        // start refresh    }});// refresh completelayout.setRefreshing(false);
 
 
改变刷新样式:
layout.setRefreshStyle(PullRefreshLayout.STYLE_CIRCLES);

0 0