组件:Container

属性说明:

alignment:child对齐方式,X轴,Y轴取值范围都为[-1.0,1.0]。 X轴:-1表示靠左,0居中,1靠右。 Y轴:-1表示靠顶部,0居中,1靠底部。


width:指定宽度大小。

height:指定高度大小。

constraints:盒子宽高约束,可指定最大宽度,最大高度。当最小宽度和最大宽度相等(eg:100px),则width属性无效,此时Container的宽度为100px.同样当最小高度和最大高度相等,则height属性无效。如果最大宽度小于最小宽度或最大最小宽度<0则报错。同样如果最大高度小于最小高度或最大最小高度<0则报错。


color:背景颜色。设置了color就不能设置decoration,否则报错。


decoration:背景装饰,可以绘制更复杂的背景内容。设置了decoration就不能设置color,否则报错。


foregroundDecoration:前景装饰,绘制在Container最上面。


transform:图形变换,接收一个Matrix4对象,可实现平移缩放旋转。


padding,margin不做过多介绍,看上图模型。 Border可通过设置decoration来指定。具体看下面代码:

new Container(
    decoration: new BoxDecoration(
         border: new Border.all(width: 10.0, color: Colors.black38)
    ),
    margin: const EdgeInsets.all(4.0),
    padding: const EdgeInsets.all(4.0),
    child: new Text('CONTENT')
)
复制代码

转载于:https://juejin.im/post/5bf20c286fb9a049c6437124

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值