注意:必须配合XRecyclerView使用
//导入依赖
implementation ‘com.scwang.smartrefresh:SmartRefreshLayout:1.0.4-7’
//在布局中写入方法
<com.scwang.smartrefresh.layout.SmartRefreshLayout
android:id="@+id/refresh"
android:layout_width=“match_parent”
android:layout_height=“wrap_content”>
</com.scwang.smartrefresh.layout.SmartRefreshLayout>
//在Actvivity中写入主要代码
refresh.setOnRefreshListener(new OnRefreshListener() {
@Override
public void onRefresh(RefreshLayout refreshlayout) {
page=1;
map.put(“page”, page + “”);
map.put(“count”, count + “”);
bannerShowPresenter.infoRecommendList(map);
refresh.finishRefresh();
}
});
refresh.setOnLoadmoreListener(new OnLoadmoreListener() {
@Override
public void onLoadmore(RefreshLayout refreshlayout) {
page++;
map.put(“page”, page + “”);
map.put(“count”, count + “”);
bannerShowPresenter.infoRecommendList(map);
refresh.finishLoadmore();
}
});