Flutter 对齐方式之 Align
程序员文章站
2022-04-26 17:37:30
...
第一种方式是通过alignment属性的Alignment的属性调整位置。
Center(
child: Container(
height: 120.0,
width: 120.0,
color: Colors.blue[50],
child: const Align(
alignment: Alignment.topRight,
child: FlutterLogo(
size: 60,
),
),
),
)
第二种方式是通过alignment属性的Alignment的构造方法中的值调整位置。
下面的0.2,0.6指相对左边和上面的距离。
Center(
child: Container(
height: 120.0,
width: 120.0,
color: Colors.blue[50],
child: const Align(
alignment: Alignment(0.2, 0.6),
child: FlutterLogo(
size: 60,
),
),
),
)
第三种方法,是相对的偏移量来设置位置
Center(
child: Container(
height: 120.0,
width: 120.0,
color: Colors.blue[50],
child: const Align(
alignment: FractionalOffset(0.2, 0.6),
child: FlutterLogo(
size: 60,
),
),
),
)
上一篇: css 水平垂直居中实现方式
下一篇: 两栏、三栏布局以及垂直居中的实现方式