设为首页 加入收藏

TOP

Android 类ListView下拉刷新控件实现
2014-11-24 14:41:19 来源: 作者: 【 】 浏览:7
Tags:Android ListView 下拉 刷新 控件 实现

比如微博,下拉刷新更多数据。


一般我们在运用的ListView,本身就实现了下拉获取更多数据。只是这个下拉刷新的操作时在listView拉到底端的监听。


对于ListView刷新,我们可以分为两种情况:


1.获取更多的数据,按服务器数据库时间顺序存储入情况,此刻我们是获取是显示在我们应用中的数据更早前的数据,这也是最常见的情况。


比如(微博获取更多信息,就是获取更多更早前的信息,然后动态的添加到已有的数据的下方);


2.获取更多的最新的数据,其实还是一种获取更多的操作方式。但是这里主要考虑到用户的操作习惯了。一般,用户的操作习惯分这么两种


第一种,获取下一页,第二种,类似于网页的F5刷新,停留在当前页面的刷新。


ListView刷新其实类似于网页。如果没用下拉刷新,那么用户得将ListView拖拉到最后(当然也可以是在界面顶端添加一个刷新按钮控件,但是,对于手机这样界面不是很大,这样的设计其实是不应太多的。),如果数据太多,那么用户要下拉到很下面才能执行刷新。而对于大多数用户习惯,获取更多的最新资讯后,希望他添加的时候是在界面最上面的显眼处的。也就是,用户还是喜欢的是懒操作,在同一个可显示界面完成所有操作。那么,下拉刷新是一个不错的设计。


效果图:正常状态





下拉刷新:



基本效果就是这样。


自定义控件代码



此控件自定义实现一个线性布局,内部包含一个第一个子控件,刷新显示的View。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇AES算法Java实现浅析 下一篇Android移动开发中通用技术整理

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: