Flutter 中基于百分比的布局


来自

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

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

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

  • 分数大小的盒子
  • 對齊

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

最新更新