Flutter 常用布局之Container
warning:
这篇文章距离上次修改已过190天,其中的内容可能已经有所变动。
在Flutter中,Container
是一个非常基本的控件,它是一种布局控件,可以用来创建一个有边界的控件,并且可以设置背景颜色、边框、阴影等效果。
以下是一些使用Container
的示例:
- 创建一个简单的
Container
:
Container(
child: Text('Hello, World!'),
)
- 设置
Container
的背景颜色:
Container(
color: Colors.blue,
child: Text('Hello, World!'),
)
- 设置
Container
的边框:
Container(
decoration: BoxDecoration(
border: Border.all(color: Colors.blue, width: 2.0),
),
child: Text('Hello, World!'),
)
- 设置
Container
的阴影:
Container(
decoration: BoxDecoration(
boxShadow: [
BoxShadow(
color: Colors.black54,
offset: Offset(2.0, 2.0),
blurRadius: 4.0,
),
],
),
child: Text('Hello, World!'),
)
- 设置
Container
的边距和填充:
Container(
margin: EdgeInsets.all(10.0),
padding: EdgeInsets.all(10.0),
child: Text('Hello, World!'),
)
- 设置
Container
的宽度、高度和转换:
Container(
width: 200.0,
height: 200.0,
transform: Matrix4.rotationZ(0.1),
child: Text('Hello, World!'),
)
Container
是Flutter布局中的基础控件之一,可以用来装饰和布局其他控件。通过组合不同的属性,可以创建各种各样的UI效果。
评论已关闭