没有“从最大/最小大小开始”的概念。
事实是,
ContrainedBox仅对其子项添加约束。但是最后,它没有选择大小。
如果您希望孩子达到minSize,则 不必 花费。其转化为 不
具有的宽度/高度
double.INFINITY。事实是,这
double.INFINITY是许多小部件(包括)的默认值
Container。
另一方面,某些小部件(例如)
DecoratedBox的默认大小为0。这意味着该代码:
return new ConstrainedBox( constraints: new BoxConstraints( minHeight: 5.0, minWidth: 5.0, maxHeight: 30.0, maxWidth: 30.0, ), child: new DecoratedBox( decoration: new BoxDecoration(color: Colors.red), ),);
将呈现一个5.0 * 5.0的红色正方形。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)