-
烟台杰
瑞教育科技有限公司
(Android
开发培训部
)
版权所有
p>
android
之官方下拉刷新组件
Swi
peRefreshLayout
一、问题描述
在
android
开发中,使用最多的数据刷新方
式就是下拉刷新了,而完成此功能我们使
用最多的就是第三方的开源库
< br>PullToRefresh
。现如今,
google<
/p>
也忍不住推出了自己的下
拉组件
Swip
eRefreshLayout
,下面我们通过
api
文档和源码来分析学习如何使用
SwipeRefreshLayout
。
先看效果图:
二、
SwipeRefreshLayout
的具体用法<
/p>
下面我们来看
SwipeRefres
hLayout
的具体用法,顾名思义此组件就是一个布局,只
不过要注意的是此布局内只能有一个直接子
View
。其实通过
文档我们可以知道
SwipeRefreshLayout
只不
过是继承了
ViewGroup
。
<
/p>
------
杰瑞教育
(
)
专注
IT
技能培训
打造一流人才服务平台
------
p>
烟台杰瑞教育科技有限公司
(Android
开发培训部
)
版权所有
查看文档,我们可以知道,在
Swi
pRefreshLayout
中存在一个接口,通过此接口我们
可以监听滑动手势,其实使用此组件最重要的步骤就是实现此接口的
onRefres
h
方法,在
此方法中实现数据的更新操作。如下:
接口中的方法:
p>
除了
OnRefreshListener
接口外,
SwipRefreshLayout
中还有一些其他
重要的方法,
具体如下:
1
、
setOnRefreshListener(eshListene
r listener):
设置
手势滑动监听器。
2
、
setProgre
ssBackgroundColor(int
colorRes):
设置进度圈的背景色。
3
、
setColorSchemeResource
s(int
…
colorResId
s):
设置进度动画的颜色。
4
p>
、
setRefreshing(Boolean
refreshing):
设置组件的刷洗状态。
5
、
setSize(int siz
e):
设置进度圈的大小,只有两个值:
DEFAULT
、
LARGE
弄清
楚
API
后,我们下面进行实际编码,首先先做布局,具体内容
如下:
------
杰瑞教育
(
)
专注
IT
技能培训
打造一流人才服务平台
------
-
-
-
-
-
-
-
-
-
上一篇:考研复试口语经典范文
下一篇:吸血鬼日记第一季18英文剧本台词