【发布时间】:2018-09-06 18:51:00
【问题描述】:
我正在尝试创建一个 Flutter 布局,其中 6x6 方桌(网格)位于屏幕中心,一些元素位于网格上方/下方。最好的方法是什么?
我已经将中心网格实现为
Center() => AspectRatio(aspectRatio: 1) => GridView();
但是如何放置其余元素?我考虑过使用 Stack() 但认为这不是最好的解决方案。或者我应该使用 Row() 小部件来做到这一点,如果是这样,我如何将行的第二个子元素居中对齐?
感谢您的帮助!
UPD:Here's the picture of what I meant to do。我想在网格下方和上方再放置两个容器,并希望它们填满所有可用空间
【问题讨论】:
-
添加您想要的视觉示例。因为很难理解
-
是的,我做到了。但是我的小部件不会相互重叠,所以我不想使用 Stack。
-
我知道这个问题已经得到解答,但是请随意看看这个很棒的颤动布局指南github.com/bizz84/layout-demo-flutter我发现它非常有用
标签: gridview layout dart flutter