Flutter 中基于百分比的布局

Nic*_*sco 0 flutter flutter-layout

来自 Android 背景,我习惯于ConstraintLayout为我的 UI 定义基于百分比的边距和大小。我想知道 Flutter 中是否有一个小部件可以实现类似的功能。我一直在查看小部件文档,但我还没有找到任何东西。

Rém*_*let 7

在颤振中,百分比大小用 FractionalOffset基本上使用 0 < {x,y} < 1 坐标表示

有一些使用此逻辑的小部件可用,例如:

这些与堆栈相结合应该允许您无需使用LayoutBuilder或类似的任何布局。