Android RecyclerView,LIstView列表下拉刷新实现(仿IOS效果)

tech2025-10-04  2

我们在项目中,这个在浏览列表式数据时下来刷新,真的是在普通不过的一个功能需求,今天记录下一个早期的功能实现,效果是仿的IOS

第一步:添加依赖

implementation 'com.scwang.smart:refresh-layout-kernel:2.0.1' implementation 'com.scwang.smart:refresh-header-classics:2.0.1'

第二步:添加xml布局

<com.scwang.smart.refresh.layout.SmartRefreshLayout android:id="@+id/rf" android:layout_width="match_parent" android:layout_height="match_parent" > <com.scwang.smart.refresh.header.ClassicsHeader android:layout_width="match_parent" android:layout_height="wrap_content" /> <androidx.recyclerview.widget.RecyclerView android:id="@+id/rv" android:layout_width="match_parent" android:layout_height="wrap_content" /> </com.scwang.smart.refresh.layout.SmartRefreshLayout>

第三步:初始化使用

rf.autoRefresh()//开始刷新 rf.setOnRefreshListener { //刷新监听 要执行的的操作 } rf.finishRefresh()//结束刷新

注:RecyclerView的使用点击下方

点击查看列表数据加载使用

最新回复(0)