关闭

下拉加载更多

1003人阅读 评论(0) 收藏 举报

前言:由于项目需要,经理喊我做一个瀑布流的视图,在网上找了几个目前主流的几个瀑布流解决方案。最后分别研究了各自的解决方案,我选择了StageredGridView。大家可以在github上找到。但是最后我发现用StageredGridView来实现下拉刷新、上拉加载更多很不方便,并且StageredGridView在很多功能上还不完善。思前想后,几经周折我还是在StageredGridView上找到了突破口。

目标:由于下拉刷新、上拉加载更多,网上已经于很多的相关解决方案,我研究了这些解决方案,发现一个共同点,都是在ListView、GridView、ScrollView上做的处理。包括目前github上有个项目叫PullToRefresh的,可以直接使用在ListView、GridView、ScrollView,在StageredGridView上就不适用了。想了一下,如果能做一个这样的控件,任意View(如:LinearLayout,)放在其中,都能很方便的实现此功能,那该多好啊。故我想了一套解决方案,希望大家一起来探讨,指教。

方案:在一个RelativeLayout中,先放上5个布局(当然可以是任意的,我选择的是LinearLayout)。如下图所示:


在这样的方案下,我分别测试了StageredGridView,SrcollView。都可以达到预期效果,由于项目紧就没有过多的测试其他视图,这也是我拿出来讨论的目的,希望大家一起来完善。

实例效果:下面是我测试StageredGridView的效果图。

初始化界面


下拉过程中

提示可以更新

更新中

提示上拉加载

释放加载更多

加载中

还可以左拖

也可以右拖

源码:resource.rar(4.39 MB, 下载次数: 176)

结言:不是为了解决问题而解决问题,希望大家能帮我完善此功能。方便以后项目开发。

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

下拉加载更多DEMO(js实现)

项目的一个前端页面展示已购买商品时,要求能下拉加载更多。花了点时间研究这个功能,以前没做过。     首先需要给div加scroll事件,监听滚动条滚动动作。那何时触发加载动作呢?当滚动条滚到底的时候...
  • bruce128
  • bruce128
  • 2015-11-19 10:49
  • 32325

android ListView上拉加载更多 下拉刷新功能实现(采用pull-to-refresh)

Android实现上拉加载更多功能以及下拉刷新功能, 采用了目前比较火的PullToRefresh,他是目前实现比较好的下拉刷新的类库。 目前他支持的控件有:ListView, Expan...
  • losetowin
  • losetowin
  • 2014-01-14 13:45
  • 56637

实现官方下拉刷新,增加自动加载更多

官方的下拉刷新出来也挺久了,效果也是比较炫酷,有比较多的应用都已经能看到它的身影了,关于SwipeRefreshLayout大家可以自己去官方查看 https://developer.android...
  • u013216593
  • u013216593
  • 2015-09-06 19:54
  • 2597

自定义上拉刷新下拉加载更多

  • 2018-01-10 13:17
  • 712KB
  • 下载

下拉刷新,上拉加载更多

  • 2017-12-26 10:12
  • 4KB
  • 下载

ListViewGridView下拉刷新,上拉加载更多

  • 2015-01-16 10:36
  • 5KB
  • 下载

Android下拉加载更多

  • 2016-04-16 10:12
  • 2.57MB
  • 下载

下拉刷新上拉加载更多+自定义属性.rar

  • 2015-12-14 22:47
  • 1.60MB
  • 下载

swipeRefresh下拉刷新和上拉加载更多

  • 2015-12-06 23:53
  • 2.63MB
  • 下载

iOS上拉加载更多和下拉刷新mjrefresh使用

  • 2015-01-04 16:51
  • 237KB
  • 下载
    本人新书
    个人资料
    • 访问:2121704次
    • 积分:28318
    • 等级:
    • 排名:第220名
    • 原创:757篇
    • 转载:262篇
    • 译文:22篇
    • 评论:385条
    技术公众号
      欢迎关注我的公众号,每天为你推荐最新的博文,与大家一起学习共同进步!
    博客专栏
    站长统计
    微博
    最新评论
    本人新作

    新书