android开发杂识Android控件Android知识点和文章分享

SwipeRefreshLayout详解和自定义上拉加载更多

2016-09-26  本文已影响78565人  笑说余生

个人主页
演示Demo下载


本文重点介绍了SwipeRefreshLayout的使用和自定View继承SwipeRefreshLayout添加上拉加载更多的功能。

一、SwipeRefreshLayout简单介绍

二、SwipeRefreshLayout主要方法介绍

翻看官方的文档,可以看到方法有很多,这里只介绍五个经常用到的方法。

三、SwipeRefreshLayout的基本使用

3.1 设置布局

3.2 在代码中使用

四、自定义View继承SwipeRefreshLayout,添加上拉加载更多功能

由于谷歌并没有提供上拉加载更多的布局,所以我们只能自己去定义布局实现这个功能。

这里通过自定义View继承SwipeRefreshLayout容器,然后添加上拉加载更多的功能。

4.1 定义View继承SwipeRefreshLayout,添加上拉加载功能

代码中的注释比较详细,这里就不一一解释了,说一下大概的实现思路,主要分为四步。

4.1.1 获取子控件ListView

4.1.2 对ListView设置滑动监听

4.1.3 处理SwipeRefreshView容器的分发事件

4.1.4 判断条件,满足就用回调去加载数据

4.2 使用自定义View

4.2.1. 书写布局

4.2.2. 在代码中使用


个人主页
演示Demo下载

以上纯属于个人平时工作和学习的一些总结分享,如果有什么错误欢迎随时指出,大家可以讨论一起进步。

上一篇 下一篇

猜你喜欢

热点阅读