Container简介
Container继承于 StatelessWidget 继承关系图如下
Container相关属性
//TODO 字面意思好理解的就不写注释啦
Container({
Key key,
this.alignment,
this.padding,
this.color,
this.decoration, //背景
this.foregroundDecoration,//前景
double width,
double height,
BoxConstraints constraints,//Container大小的限制条件
this.margin,
this.transform,//变换
this.child,
this.clipBehavior = Clip.none,
})
Container使用时的相关注意事项
1.Container的大小可以通过width
、height
来指定,也可以通过constraints
来指定;当它们同时存在时,width
、height
优先。实际上Container内部会根据width
、height
来生成一个constraints
。证据如下