どうも、ちょげ(@chogetarou)です。
Columnを横方向の中央に表示する方法を紹介します。
方法

Columnを横方向の中央に表示する方法は3つあります。
crossAxisAlignment
1つ目は、crossAxisAlignmentを使う方法です。
具体的には、Columnの引数「crossAxisAlignment」にCrossAxisAlignment.centerを指定します。
Column(
crossAxisAlignment: CrossAxisAlignment.center,
children: [
・・・
],
),
Row
2つ目は、Rowウェジェットを使う方法です。
まず、ColumnをRowウェジェットの引数「children」に指定します。
そして、Rowウェジェットの引数「mainAxisAlignemnt」にMainAxisAlignment.centerを指定します。
Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Column(
children: [
・・・
],
),
],
),
Center
3つ目は、Centerを使う方法です。
具体的には、ColumnウェジェットをCenterウェジェットでラップします。
Center(
child: Column(
children: [
・・・
],
),
),
まとめ
Columnを中央に表示する方法には、次の3つがあります。
- crossAxisAlignmentを使う方法
- Rowを使う方法
- CenterとmainAxisAlignmentを使う方法
コメント