Flutter-Container的使用说明
2020-01-27 本文已影响0人
嗨哒哥
Flutter-Container使用
Container介绍
Container就相当于是一个容易,可以向这个容器里面添加任何你想添加的组件,但是有一个弊端就是他每次只能添加一个,因为Container这个Widget只有一个child,先来看看Container的定义:
Container({
Key key,
this.alignment,//Alignment,设置Container里面child的对齐方式
this.padding,//EdgeInsets,设置内边距
Color color,//设置Container的背景色
Decoration decoration,//设置Container的child后面的装饰
this.foregroundDecoration,设置Container的child前面的装饰
double width,//设置Container的宽度
double height,//设置Container的高度
BoxConstraints constraints,//设置Container的子元素约束
this.margin,//EdgeInsets,设置外边距
this.transform,//设置Container的转换矩阵
this.child,//Widget,设置Container的child
}
Container的使用
Container的使用非常简单,直接声明就能使用,如下所示:
Container(//
alignment: Alignment.center,//child子Widget距中展示
padding: EdgeInsets.all(20),//设置Container的内边距为20.0
margin: EdgeInsets.all(20.0),//设置Container的外边距为20.0
color: Colors.black,//设置背景色为黑色
width: 200.0,//设置宽度为200.0
height: 200.0,//设置高度为200.0
child: Text(//child填充为Text
'这是一个Container',//显示文字
textDirection: TextDirection.ltr,//文字从左到右显示
style: TextStyle(//Text样式
color: Colors.redAccent,//文字颜色
backgroundColor: Colors.black,//Text背景色
),),
)
现在可以把上面代码运行一下,然后根据Widget中的关键字修改,展示成适合自己的样式。
![](https://img.haomeiwen.com/i13196560/6a86d0f137cbe953.jpg)