[Flutter]AppBarのタイトルが中央に寄らない時の解決法

Flutter

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

AppBarのタイトルが中央に寄らない時は、どうしたらいいのでしょうか?

スポンサーリンク

解決法

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

解決方法は2つあります。

centerTitle

1つは、AppBarの引数「centerTitle」に「true」を指定する方法です。

     appBar: AppBar(
        centerTitle: true,
      ),

Row

もう1つは、引数「title」に「Row」を指定する方法です。

Rowの引数「mainAxisAlignment」に「MainAxisAlignment.center」を設定します。

また、mainAxisSizeに「MainAxisSize.min」を指定します。

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Row(
            mainAxisAlignment: MainAxisAlignment.center,
            mainAxisSize: MainAxisSize.min,
            children: [Text("Title SubTitle")]),
      ),
      body: Center(),
    );
  }

まとめ

AppBarのタイトルが中央に寄らない時の解決法は、「centerTitle」を使う方法と「Row」を使う方法の2つがあります。

「centerTitle」に「true」を指定するのが、簡単な方法です。

コメント

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