类似于flex
中的Flexible
指的是其父级的大小,是否可以将ConstrainedBox的大小限制为另一个小部件的大小而不是绝对值的一小部分?
实施例
new SizedBox(
size: ...
child: new Stack(
child: new Align(
alignment: ...
child: ConstrainedBox(
constraints: new BoxConstraints.relativeToParent(maxHeightRatio: 0.3),
child: ...
),
),
),
),
答案 0 :(得分:1)
您可以使用widthFactor和heightFactor参数对齐以调整您的孩子的大小。如果您的逻辑更复杂,您可以使用LayoutBuilder来获取父窗口小部件的大小,并使用它来构建BoxConstraints。