gpt4 book ai didi

gridview - 以网格为中心的 flutter 布局

转载 作者:行者123 更新时间:2023-12-03 04:09:22 28 4
gpt4 key购买 nike

我正在尝试创建一个 Flutter 布局,屏幕中央有 6x6 方 table (网格),网格上方/下方有一些元素。这样做的最佳方法是什么?

我已经实现了居中网格

Center() => AspectRatio(aspectRatio: 1) => GridView();

但是如何放置其余元素?我考虑过使用 Stack() 但决定这不是最好的解决方案。或者我应该使用 Row() 小部件执行此操作,如果是这样,我如何将行的第二个子项对齐居中?

谢谢你的帮助!

更新: Here's the picture of what I meant to do .我想在网格下方和上方再放置两个容器,并希望它们填满所有可用空间

最佳答案

有一个非常简单的方法。
刚设置shrinkWrap: true这使得 GridView占用最小空间并包裹 GridViewCenter小部件。

  body: Center(
child: GridView.count(
shrinkWrap: true,
crossAxisCount: 4,
children: childrenWidgets,
childAspectRatio: r,
),
),

关于gridview - 以网格为中心的 flutter 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49528520/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com