您的位置:首页 > 其它

安卓下拉刷新解决方案

2016-01-13 20:44 281 查看
概要

下拉刷新,几乎是每个 Android 应用都会需要的功能。 android-Ultra-Pull-To-Refresh (以下简称 UltraPTR )便是一个强大的 Andriod 下拉刷新框架。

主要功能及优点

1.继承于 ViewGroup, Content 可以包含任何 View。

2.简洁完善的 Header 抽象,方便进行拓展,构建符合需求的头部。

模块集成主要步骤

以普通效果下拉刷新出现scrollview为例:

将附件中的core与ptr-lib项目导入eclipse,然后右键项目点击Properties,将is library勾上(两个项目都要设置)



右键自己的项目,点击Properties,点击add选取上面添加的两个引用



在AndroidManifest.xml中添加权限

复制代码

xml文件代码为:

复制代码

xml代码中使用自定义控件来定义刷新的content内容,并且已经设定好了刷新有关的属性设置。属性设置也可以在java代码中设置.

复制代码

java代码

复制代码

使用pushFragmentToBackStack()函数来调用

复制代码

因为用到了PtrClassicFrameLayout默认的下拉刷新头部,所以不需要定义头部。但如果要其他的头部刷新效果例如storehouse效果,则需把上面代码13行的PtrClassicFrameLayout改为PtrFrameLayout,然后进行设置:

复制代码

注意事项

1.需要sdk版本>=19

环境相关

开发平台:android

语言: java

开发工具: eclipse
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: