前言:接着上一篇SwipeToLoadLayout基本使用来讲自定义上拉加载下拉刷新
我这里做的这个demo是嵌套ViewPager自动轮播的一个练习,就是类似下面这个图的效果。
一、自定义下拉刷新
swipeToLoadLayout提供了一套接口,刷新的头部自定义一个View实现SwipeTrigger和SwipeRefreshTrigger就行了,头部实现代码:
二、自定义上拉加载
swipeToLoadLayout提供了一套接口,加载的底部自定义一个View实现SwipeTrigger和SwipeLoadMoreTrigger就行了,底部实现代码:
三、然后将原来xml文件中的下拉刷新头部与上拉加载更多尾部改为现在自定义的类 (注意是包名.类名) 。
因为我写的demo是嵌套Viewpager自动轮播的,所以必须写一个ScrollView来进行滑动,代码如下图:
好了,这样一个简单的SwipeToLayout自定义下拉刷新上拉加载就完成了。