使用
布局
下拉刷新view布局—可以将recycleview包进去
<android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/refreshLayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</android.support.v4.widget.SwipeRefreshLayout>
设置下拉刷新监听
//找到控件
//设置下拉刷新监听
refreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
//下拉刷新的逻辑:
list.clear();
loadData();
}
});
下拉刷新圈--将下拉刷新返回去
//让下拉刷新的状态消失
refreshLayout.setRefreshing(false);
下拉刷新圈的设置
//设置圈圈的颜色 参1可变参数--一个颜色显示1s
refreshLayout.setColorSchemeColors(Color.RED, Color.BLUE, Color.GREEN);
//设置全的背景
//refreshLayout.setProgressBackgroundColorSchemeColor(Color.BLUE);