1. 关于下拉刷新 下拉刷新这种用户交互最早由twitter创始人洛伦?布里切特(Loren Brichter)发明,有理论认为,下拉刷新是一种适用于按照从新到旧的时间顺序排列feeds的应用,在这种应用场景中看完旧的内容时,用户...
分类:
移动开发 时间:
2015-01-26 19:32:15
阅读次数:
381
现在似乎只要是个列表,都要有下拉刷新这一项,否则就跟不上潮流了,呵呵。下拉刷新应该很多人都采用了EGORefreshTableHeaderView,具体的UI效果当然会根据自己产品的设计,再进行修改。应用中如果要展示大量数据列表,肯定不会一次都加载进来的,常规的方法都是从服务器翻页请求,每次请求n条,用户选择加载更多的时候再请求n条。根据这个需求,我们可以仿照EGORefreshTableHead...
分类:
其他好文 时间:
2015-01-26 19:18:51
阅读次数:
220
一、 点击此连链接下载资源文件,将EGORefreshTableHeaderView.h、EGORefreshTableHeaderView.m两个文件,以及Enormego提供的那一套图片包拖进你的工程里。二、找到你的 UITableViewController 的 .h 文件,添加相应的代码:#...
分类:
移动开发 时间:
2015-01-26 13:28:56
阅读次数:
264
项目中如果需要实现下拉刷新一般有以下几个选择:
1.使用开源库Android-pullToRefresh。
2.使用support.v4包提供的SwipeRefreshLayout。
3.自己实现一个。
下面分别简单介绍:
注:以listView下拉刷新为例.
方案1:使用开源库Android-pullToRefresh
1.下载Android...
分类:
移动开发 时间:
2015-01-25 18:19:19
阅读次数:
214
如图所示,实现类似与gmail的下拉刷新。项目地址:https://github.com/stormzhang/SwipeRefreshLayoutDemo一、在xml文件中定义这个控件在supportV4就提供了,叫做SwipeRefreshLayout。这个view其实就是一个父控件,我们可以如...
分类:
移动开发 时间:
2015-01-19 14:16:51
阅读次数:
247
首先看一下运行效果图,程序的下拉刷新参考了视频,在视频页面也提供了源码下载,http://www.imooc.com/learn/135本篇主要说在此基础上增加了进度条的快速旋转和递增递减处理,在文章最后也会给出源码,这里主要描述一下所用的一个类RoundProgressBarpackage com.cayden.listview;
import android.content.Context;...
分类:
移动开发 时间:
2015-01-16 23:52:00
阅读次数:
548
很多android应用的下拉刷新都是使用的pulltorefresh这个开源项目,但是它的扩展性在下拉刷新同时又上拉加载更多时会有一定的局限性。查了很多地方,发现这个开源项目并不能很好的同时支持下拉刷新和上拉加载更多。这个组件有个mode的属性,可以设置为both,即上下同时都可拉动。但是只设置这个...
分类:
移动开发 时间:
2015-01-16 16:30:25
阅读次数:
236
一、ListView
android-pulltorefresh 一个强大的拉动刷新开源项目,支持各种控件下拉刷新
ListView、ViewPager、WevView、ExpandableListView、GridView、(Horizontal
)ScrollView、Fragment上下左右拉动刷新,比下面johannilsson那个只支持ListView的强大的多。...
分类:
移动开发 时间:
2015-01-15 18:29:33
阅读次数:
217