前言:接著上一篇SwipeToLoadLayout基本使用來(lái)講自定義上拉加載下拉刷新
我這里做的這個(gè)demo是嵌套ViewPager自動(dòng)輪播的一個(gè)練習(xí)皱蹦,就是類似下面這個(gè)圖的效果。
一眷蜈、自定義下拉刷新
? ? swipeToLoadLayout提供了一套接口沪哺,刷新的頭部自定義一個(gè)View實(shí)現(xiàn)SwipeTrigger和SwipeRefreshTrigger就行了,頭部實(shí)現(xiàn)代碼:
二酌儒、自定義上拉加載
swipeToLoadLayout提供了一套接口凤粗,加載的底部自定義一個(gè)View實(shí)現(xiàn)SwipeTrigger和SwipeLoadMoreTrigger就行了,底部實(shí)現(xiàn)代碼:
三今豆、然后將原來(lái)xml文件中的下拉刷新頭部與上拉加載更多尾部改為現(xiàn)在自定義的類 ?(注意是包名.類名) 。
因?yàn)槲覍懙膁emo是嵌套Viewpager自動(dòng)輪播的柔袁,所以必須寫一個(gè)ScrollView來(lái)進(jìn)行滑動(dòng)呆躲,代碼如下圖:
好了,這樣一個(gè)簡(jiǎn)單的SwipeToLayout自定義下拉刷新上拉加載就完成了捶索。