前言:接著上一篇SwipeToLoadLayout基本使用來講自定義上拉加載下拉刷新
我這里做的這個demo是嵌套ViewPager自動輪播的一個練習,就是類似下面這個圖的效果。
一、自定義下拉刷新
? ? swipeToLoadLayout提供了一套接口,刷新的頭部自定義一個View實現SwipeTrigger和SwipeRefreshTrigger就行了,頭部實現代碼:
二、自定義上拉加載
swipeToLoadLayout提供了一套接口,加載的底部自定義一個View實現SwipeTrigger和SwipeLoadMoreTrigger就行了,底部實現代碼:
三、然后將原來xml文件中的下拉刷新頭部與上拉加載更多尾部改為現在自定義的類 ?(注意是包名.類名) 。
因為我寫的demo是嵌套Viewpager自動輪播的,所以必須寫一個ScrollView來進行滑動,代碼如下圖:
好了,這樣一個簡單的SwipeToLayout自定義下拉刷新上拉加載就完成了。