您的位置:首页 > 移动开发 > Android开发

Android 下拉刷新上拉加载效果功能,使用开源项目android-pulltorefresh实现

2014-07-09 15:54 435 查看

应用场景:

在App开发中,对于信息的获取与演示,不可能全部将其获取与演示,为了在用户使用中,给予用户以友好、方便的用户体验,以滑动、下拉的效果动态加载数据的要求就会出现。为此,该效果功能就需要应用到所需要的展示页面中。

知识点介绍:

本文主要根据开源项目android-pulltorefresh展开介绍。

android-pulltorefresh

【一个强大的拉动刷新开源项目,支持各种控件下拉刷新 ListView、ViewPager、WevView、ExpandableListView、GridView、(Horizontal )ScrollView、Fragment上下左右拉动刷新,比下面johannilsson那个只支持ListView的强大的多。并且他实现的下拉刷新ListView在item不足一屏情况下也不会显示刷新提示,体验更好。】

第一步:新建Android工程SampleDemo

第二步:在res/values下新建attrs.xml

?
第三步:将所需要的图片文件放入相应的文件夹下面,所用的图片文件有:


第四步:

1、导入或将开源项目android-pulltorefresh中需要的类文件(.java),加入到自己的项目中的指定包内。

该演示用例涉及的类文件为:

【library src com.handmark.pulltorefresh.library】

PullToRefreshAdapterViewBase.java

PullToRefreshBase.java

PullToRefreshListView.java

【library src com.handmark.pull.torefresh.library.internal】

EmptyViewMethodAccessor.java

LoadingLayout.java

2、构建自己所需要的类文件(.java)。

【PullTask.java】

?
【PullAdapter.java】

?
第四步:为PullAdapter.java 设计布局文件layout_main_listitem.xml

?
滑动时出现提醒布局文件pull_to_refresh_header.xml

?
MainActivity.java 主布局文件activity_main.xml

?
第五步:编写MainActivity.java

?

下载地址:http://download.csdn.net/detail/fngy123/7611567

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