机器人列的GridView,可变宽度等GOOGLEPLUS应用(Android Column Gri

2019-07-03 22:15发布

所以,最喜欢的,我们都使用/看到的谷歌加应用。

我感兴趣的是,他们已经开发出了ColumnGridView,这不仅不可变宽度,但可变的高度,似乎基于内容会高兴地显示了CardView的最佳空间。

一些可能的解决方案复制此,但只有真的找这当然是谷歌的执行最好的一个。

  1. 是的,这可以用一个TableView中实现 - 但是这将是一个没有观点的回收编程差。
  2. 我自己定制的实现,基于一个ListView / GridView控件 - 不是不可能的,但大量的工作。
  3. 理想的情况是使用谷歌其中一个我假设是同一个用于谷歌现在/加,因为他们进行基于“一卡通”式的项目一样。

因此,有没有人遇到过吗?

任何教程,范例,来源我可以使用启动救我一些头部的方式?

甚至从它是如何计算的大小的谷歌人的一些方向?

Answer 1:

StaggeredGridView当前存在的frameworks/ex/widgets/ AOSP的文件夹,这似乎是Google+的使用有什么(或它的一个变种,可能)。

这将是在最新的支持库版本(R11),直到它由凯瑟琳关在恢复b54e36f2并移动到实验回购。



文章来源: Android Column GridView, variable width like GooglePlus App