[Flutter]Columnを画面中央に表示するには?

Flutter

どうも、ちょげ(@chogetarou)です。

Columnを画面中央に表示する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

Columnを画面中央に表示する方法は2つあります。

mainAxisAlignment

1つは、引数「mainAxisAlignment」を使う方法です。

具体的な方法としては、Columnの引数「mainAxisAlignment」にMainAxisAlignment.centerを指定します。

Column(
  mainAxisAlignment: MainAxisAlignment.center,
  children: [
    ・・・
  ],
),

Center + mainAxisSize

もう1つは、Centerウェジェットと引数「mainAxisSize」を使う方法です。

まず、ColumnをCenterでラップします。

そしてColumnの引数「mainAxisSize」にMainAxisSize.minを指定します。

Center(
  child: Column(
    mainAxisSize: MainAxisSize.min,
    children: [
      ・・・
    ],
  ),
),

まとめ

Columnを画面中央に表示する方法は次の2つです。

  • mainAxisAlignementを使う方法
  • Centerと引数「mainAxisSize」を使う方法

コメント

タイトルとURLをコピーしました