1.依赖
implementation ‘com.github.userswlwork:pull-to-refresh:1.0.0’
代码
//上下都支持
plv.setMode(PullToRefreshBase.Mode.BOTH);
pull.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener2<ListView>() {
@Override
public void onPullDownToRefresh(PullToRefreshBase<ListView> pullToRefreshBase) {
//下拉刷新
page=0;
list.clear();
ind(page);
}
@Override
public void onPullUpToRefresh(PullToRefreshBase<ListView> pullToRefreshBase) {
//上拉加载
page++;
ind(page);
}
});
刷新适配器下面
//让刷新头和刷新底部返回
pull.onRefreshComplete();