Flutter的基本组件——container

239 阅读1分钟

1.构造方法

Container

2.基本属性

  • width,heigth:container的高和宽
  • color:背景色,值为一个Color对象,不能与decoration同时设置
  • margin:外边距(EdgeInsets.all()方法统一设置上下左右四个边距)
  • padding:内边距
  • alignment:对齐方式如Alignment.TopLeft等
  • decoration:装饰,背景边框等,不能与color同时设置,绘制在child之下,也就是说会被child覆盖
  • foregroundDecoration:也是装饰,绘制在child之上,也就说会覆盖child。
  • contraints:约束
  • transfrom:形状变换
  • child;子组件

2.1BoxDecoration--decoration的一个实现类

  • color:背景填充颜色,值为一个color对象
  • border:边框
  • broderRadius:边框圆角,可由BorderRadius.only()统一设置
  • gradient:设置渐变效果
  • boxShadow:阴影效果
  • image:图片作为装饰。
  • backgroundBlendMode:背景混合模式