[Flutter]FloatingActionButtonを縦に複数並べる方法

Flutter

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

FloatingActionButtonを縦に複数並べる方法を紹介します。

スポンサーリンク

方法

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

FloatingActionButtonを縦に複数並べるには、Columnウェジェットを使います。

まず、Scaffoldの引数「floatingActionButton」に、Columnを指定します。

次に、Columnの引数「mainAxisSize」に、「MainAxisSize.min」を設定します。

最後に、Columnウェジェットの引数「children」に、並べたいFloatingActionButtonをカンマ区切りで複数指定します。

return Scaffold(
  body: Column(),
  floatingActionButton: Column(
    mainAxisSize: MainAxisSize.min,
    children: [
      FloatingActionButton(onPressed: () {}),
      SizedBox(height: 10),
      FloatingActionButton(onPressed: () {}),
      SizedBox(height: 10),
      FloatingActionButton(onPressed: () {}),
      SizedBox(height: 10),
    ],
  ),
);

Scaffoldの引数「floatingActionButton」は、「Widget?」型です。

なので、FloatingActionButton以外のウェジェットを指定することが出来ます。

コメント

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