http://www.mobile-open.com/2014/3326.html
android-PullRefreshLayout很像SwipeRefreshLayout,但是比SwipeRefreshLayout漂亮,实现通过下拉手势进行数据刷新。
用法:
在布局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 event
layout.setOnRefreshListener(new PullRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
// start refresh
}
});
// refresh complete
layout.setRefreshing(false);
改变刷新样式:
layout.setRefreshStyle(PullRefreshLayout.STYLE_CIRCLES);