SwipeRefreshLayout的学习和使用
一、SwipeRefreshLayout的简介
以前我们都是使用XListView等流行框架实现下拉刷新以及上拉加载更多的,今天我介绍一个新的控件SwipeRefreshLayout,它是谷歌官方提供的一个新控件,同样可以实现下拉刷新。
SwipeRefreshLayout是一个新的控件,它可以实现下拉刷新的功能。但是缺点是没有实现上拉加载更多。但是网上有很多开发者对它进行加强,使得它可以实现上拉加载。
SwipeRefreshLayout可以与ListView,RecycleView,GridView等列表控件配合使用,而且高度解耦,使用方便灵活,下拉刷新效果比较炫酷,因此赢得我们的青睐。
效果图(附:recyclerview界面做的简陋了一下,导致这个效果看起来有点丑。但功能还是体现了的,大家将就的看一下吧):
刷新前。
刷新后。
二、SwipeRefreshLayout的使用
1.在build.grade中添加依赖包
implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
2.在布局文件中添加下面布局
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/refreshlayout"
android:layout_width="match_parent"
android:layout_height=