【问题标题】:Android - Staggered Grid ViewAndroid - 交错网格视图
【发布时间】:2016-08-29 08:36:56
【问题描述】:

我按照这篇文章创建了交错布局。

No good example about RecyclerView and StaggeredGridLayoutManager in Android Docs

当我使用不同大小的图像时,它可以正常工作。但是当我使用相同大小的图像时,行是均匀的。它显示为普通的网格视图。

有没有办法解决这个问题..?

【问题讨论】:

  • 你想缩放图像吗?
  • 是的。我可以随机缩放它们吗?
  • 是的,你让刻度范围记住在浮点数中,比如 0.7f-1.0f,并让它随机化。但这是不好的方式,因为它可能适用于相同缩放数字的图像,而您遇到了问题。或者尝试使用 1 image = 0.99f 2 image = 0.98f 等来缩放everythink。你可以避免你的问题,并且图像将从一开始就缩放为低点

标签: java android


【解决方案1】:

它应该是这样工作的:

StaggeredGridLayoutManager 将显示交错网格当且仅当图像具有不同的大小:它会尝试使用您可以在代码中使用define 的策略来填补空白。还有一个 talk 由 Dave Smith 解释。

如果图像大小相同,则网格看起来像普通的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多