来自
Android背景,我习惯于使用ConstraintLayout
来定义基于百分比的UI边距和大小。我想知道 Flutter 中是否有一个小部件可以实现类似的东西。我一直在查看小部件文档,但还没有找到任何东西。
在颤振中,百分比大小使用 FractionalOffset
表示,它基本上是 0 <{x,y} <1 个坐标
使用此逻辑可以使用一些小部件,例如:
- 分数大小的盒子
- 對齊
这些与堆栈相结合,应该允许您需要的任何布局,而无需使用LayoutBuilder
或类似布局。