首页 > 解决方案 > 如何在 Flutter 中实现交错网格视图?

问题描述

我想在 Flutter 中实现一个交错网格视图——例如 Pinterest 交错网格视图(以前通过他们自己的 Android Widget实现,现在通过谷歌的StaggeredGridLayoutManager实现)。

所以要求是:

我知道有一个名为flutter_staggered_grid_view的插件,但这没有用,因为它需要提前知道网格的每个图块的精确高度——这当然不是我的情况。

标签: flutter

解决方案


我已经更新了flutter_staggered_grid_view包。

现在您可以像这样添加适合其内容大小的图块:

瓷砖适合内容

您必须使用StaggeredTile.fit(this.crossAxisCellCount)构造函数创建图块才能做到这一点。

希望能帮助到你。


推荐阅读