我的网站在百度搜不到了,今天西安最新通知,微网站建设及微信推广方案,深圳东门老街图片作者#xff1a;scwang 大神
GitHub - scwang90/SmartRefreshLayout: #x1f525;下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll#xff0c;Android智能下拉刷新框架#xff0c;支持越界回弹、越界拖动#xff0c;具有极强的扩展性#xff0c;…作者scwang 大神
GitHub - scwang90/SmartRefreshLayout: 下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScrollAndroid智能下拉刷新框架支持越界回弹、越界拖动具有极强的扩展性集成了几十种炫酷的Header和 Footer。
1.依赖库 //上拉加载更多/下拉刷新implementation io.github.scwang90:refresh-layout-kernel:2.1.0 //核心必须依赖implementation io.github.scwang90:refresh-header-classics:2.1.0 //经典刷新头implementation io.github.scwang90:refresh-header-radar:2.1.0 //雷达刷新头implementation io.github.scwang90:refresh-header-falsify:2.1.0 //虚拟刷新头implementation io.github.scwang90:refresh-header-material:2.1.0 //谷歌刷新头implementation io.github.scwang90:refresh-header-two-level:2.1.0 //二级刷新头implementation io.github.scwang90:refresh-footer-ball:2.1.0 //球脉冲加载implementation io.github.scwang90:refresh-footer-classics:2.1.0 //经典加载
2.布局设置 com.scwang.smart.refresh.layout.SmartRefreshLayoutandroid:idid/refresh_layoutandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroidx.recyclerview.widget.RecyclerViewandroid:idid/recyclerviewandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:background#fffandroid:overScrollModenever //com.scwang.smart.refresh.layout.SmartRefreshLayout
3.初始化设置 SmartRefreshLayout smartRefreshLayoutfindViewById(R.id.refresh_layout);refreshLayout.setRefreshHeader(new ClassicsHeader(context));//经典头布局refreshLayout.setRefreshFooter(new ClassicsFooter(context));//经典脚布局refreshLayout.setOnRefreshListener(new OnRefreshListener() {Overridepublic void onRefresh(RefreshLayout refreshlayout) {refreshlayout.finishRefresh(2000/*,false*/);//传入false表示刷新失败}});refreshLayout.setOnLoadMoreListener(new OnLoadMoreListener() {Overridepublic void onLoadMore(RefreshLayout refreshlayout) {refreshlayout.finishLoadMore(2000/*,false*/);//传入false表示加载失败}}); 结语站在大神的肩膀上我们会走更远。。。。。。。。