使用官方的刷新控件SwipeRefreshLayout來實(shí)現(xiàn)下拉刷新,當(dāng)RecyclerView滑到底部實(shí)現(xiàn)下拉加載(進(jìn)度條效果用RecyclerView加載一個(gè)布局實(shí)現(xiàn))
需要完成控件的下拉監(jiān)聽和上拉監(jiān)聽,其中,下拉監(jiān)聽通過SwipRefreshLayout的setOnRefreshListener()方法監(jiān)聽,而上拉刷新,需要通過監(jiān)聽列表的滾動,當(dāng)列表滾動到底部時(shí)觸發(fā)事件,具體代碼如下
主布局
<?xml version="1.0" encoding="utf-8"?>