来自Android背景我习惯使用ConstraintLayout
为我的UI定义基于百分比的边距和大小。我想知道Flutter中是否有一个可以实现类似功能的小部件。我一直在看小工具documentation,但我还没有找到任何东西。
答案 0 :(得分:4)
在颤动中,使用FractionalOffset
来表示百分比大小,其基本上为0 <1。 {x,y}&lt; 1坐标
使用此逻辑可以使用一些小部件,例如:
这些与堆栈相结合应该允许您在不使用LayoutBuilder
或类似的情况下进行任何布局。