本文共 1794 字,大约阅读时间需要 5 分钟。
SmartRefreshLayout 依赖更新说明及使用指南
一、依赖设置SmartRefreshLayout 核心依赖版本已更新为:implementation 'com.scwang.refresh-layout-kernel:2.0.1'同时推荐使用经典Header和Footer:implementation 'com.scwang.refresh-header-classics:2.0.1'implementation 'com.scwang.refresh-footer-classics:2.0.1'
二、XML 示例配置在Android项目中配置SmartRefreshLayout:
<com.scwang.smartrefresh.layout.smartrefreshlayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:id="@+id/smart_refresh_layout"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".business.vehicle.ui.notice.NoticeFragment"
</com.scwang.smartrefresh.layout.smartrefreshlayout>
三、使用方法说明SmartRefreshLayout 的核心功能如下:
smartRefreshLayout.setOnRefreshListener(new RefreshListener() { @Override public void onRefresh(@Nullable RefreshLayout refreshLayout) { //.Custom refresh logic }});smartRefreshLayout.setOnLoadMoreListener(new LoadMoreListener() { @Override public void onLoadMore(@Nullable RefreshLayout refreshLayout) { //.Custom loading more logic }});
smartRefreshLayout.setEnableRefresh(true); // 启用下拉刷新smartRefreshLayout.setEnableLoadMore(true); // 启用上拉加载更多
// 刷新完成触发回调smartRefreshLayout.finishRefresh();// 加载完成触发回调smartRefreshLayout.finishLoadMore();// 自动刷新smartRefreshLayout.autoRefresh();
四、Header 和 Footer 细节说明Header 样式可选:
Footer 样式可选:
五、注意事项
转载地址:http://stvcz.baihongyu.com/