瀑布流 RecycleView 的 StaggeredGridLayoutManager?

原创 2016年08月28日 19:07:44

疑惑?

最近在github查看项目时候,发现很多过去的项目用到StaggeredGridView,或者 重写StaggeredGridView,我有点疑惑,这个效果,如果用RecycleView 中的 StaggeredGridLayoutManager同样可以实现,为什么好多大牛用StaggeredGridView呢?

查开源项目

于是查到StaggeredGridView作者的此项目,详情见链接如下:

StaggeredGridView–github

看到这句话,就明白了:

Notice - Deprecated - 09-2015

This library has been deprecated. We will no longer be shipping any updates or approving community pull requests for this project.

While the code will remain for anyone who wishes to use it, we suggest you prefer using Google's own RecyclerView with their StaggeredGridLayoutManager. We are doing the same internally at Etsy.

Thanks to everyone who used the library and submitted code or issues to improve it.

原来,这个开源项目在2015年9年作者打算弃用了,作者不再更新了,但仍然能够使用。

原来如此

Google发布了Android5.0 SDK,随之android L的部分预览功能也发布了正式版本,Android5.0 v7扩展包带来了RecyclerView。
因为我是先了解到RecyclerView,后来发现了StaggeredGridView 。还以为StaggeredGridView 是个新的控件呢。

结论

以后想实现GridView效果就用RecycleView with StaggeredGridLayoutManager了,就这么愉快地决定了。
发现RecycleView 实现很强大,有木有?
不过,RecycleView 不支持Loader,实在是遗憾!

版权声明:给别人一份尊重,留自己一方安心。

如何给recyclerView瀑布流设置均等间距

recyclerVIew 默认是不带间距的,但是我们可以通过SpacesItemDecoration方法给其设置间距,但是这样问题来了这样设置的间距如果有两列的话 中间的间距是你设置的间距的2倍,至于...
  • Applicaton
  • Applicaton
  • 2016年06月18日 11:17
  • 11702

RecyclerView实现瀑布流遇到的各种问题(item移动,加载更多图片闪烁,以及定制各种类型Header和Footer)

功能:图片瀑布流 问题1:如何保持已显示过的imageview的尺寸 解决方法:定义一个HashMap indexMap = new HashMap();用来保存已显示过的ImageView尺寸,显示...
  • windows771053651
  • windows771053651
  • 2016年06月06日 17:04
  • 7295

快速实现RecycleView的网格和瀑布流布局添加头部(尾部原理一样,故略之)

RecycleView高度的解耦,非常灵活,通过布局管理器LayoutManager控制其显示的布局;通过ItemDecoration控制Item间的间隔;通过ItemAnimator控制Item增删...
  • oushangfeng123
  • oushangfeng123
  • 2015年08月12日 03:21
  • 6018

RecycleView实现瀑布流的效果

用RecycleView实现了瀑布流的不同效果。
  • ren18678213431
  • ren18678213431
  • 2017年03月15日 17:44
  • 544

关于RecyclerView实现瀑布流,上下滑动时item之间互换位置的问题

最近项目需求,需要RecyclerView实现瀑布流。在用 StaggeredGridLayoutManager 完成瀑布流的过程中发现一个问题:它并不像pullToRefresh 那样是稳定的lis...
  • sinat_21693123
  • sinat_21693123
  • 2015年12月15日 16:34
  • 9677

RecyclerView瀑布流,项目解决item跳动,留白,闪烁

最近公司,开发仿快手的短视频音乐APP,其中首页自然需要用到瀑布流,下面说下自己碰到的坑: 瀑布流,首先,肯定图片要设置不同的高度,布局中图片自然是用wrap_content,下面说坑: item到处...
  • u012913988
  • u012913988
  • 2017年05月26日 18:29
  • 2266

[置顶] RecyclerView实现瀑布流,图片自适应高度

[置顶] RecyclerView实现瀑布流,图片自适应高度 标签: 瀑布流 AndroidStaggered 2016-12-05 15:19 974人阅读 评论(0) 收藏 举报 ...
  • w690333243
  • w690333243
  • 2017年07月05日 15:43
  • 415

Android中利用RecyclerView实现瀑布流效果

RecyclerView相比于传统的ListView,功能更加强大,使用也比较方便,因此Android官方更加推荐使用RecycleView,未来也会有更多的程序逐渐从ListView转向Recycl...
  • android_cmos
  • android_cmos
  • 2017年03月10日 18:55
  • 559

RecyclerView的简单使用以及实现瀑布流效果

RecyclerView 简介 RecyclerView是support.v7包中的控件,可以认为是ListView和GridView的增强版,RecyclerView提供了一个耦合度更低的方...
  • Good__Man
  • Good__Man
  • 2017年03月21日 19:59
  • 1227

手把手教你做开源项目MyMeiZi 二(使用RecyclerView+Glide打造瀑布流)

Glide 一个专注于平滑滚动的图片加载和缓存库,相信大家也不会陌生,话说我以前一直使用的是Fresco,这次也是为了学习使用了Glide,谁上谁下这个不好区分,但是Glide更轻量级,究竟选择哪...
  • u014163726
  • u014163726
  • 2016年02月27日 11:30
  • 4237
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:瀑布流 RecycleView 的 StaggeredGridLayoutManager?
举报原因:
原因补充:

(最多只允许输入30个字)