[Flutter]ボタンを円にする方法

Flutter

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

ボタンを円にする方法を紹介します。

スポンサーリンク

方法

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

ボタンを円にするには、2つの方法があります。

MaterialButton

1つは、MaterialButtonを使った方法です。

MaterialButtonの引数「shape」に、CircleBorderを指定することで、ボタンを丸くすることが出来ます。

MaterialButton(
        color: Colors.blue,
        shape: CircleBorder(),
        onPressed: () {},
        child: Padding(
          padding: const EdgeInsets.all(100),
          child: Text(
            'A circle button',
            style: TextStyle(color: Colors.white, fontSize: 24),
          ),
        ),
)

ElevatedButton

もう1つは、ElevatedButtonを使う方法です。

「ElevatedButton.styleFrom」の「shape」に「CirclerBorder」を指定することで、円のElevatedButtonを作ることが出来ます。

            ElevatedButton(
              onPressed: () {},
              child: Text('Button'),
              style: ElevatedButton.styleFrom(
                minimumSize: Size(100, 100),//サイズ
                shape: CircleBorder(), //円の形
              ),
            )

まとめ

ボタンを円にする方法は、次の2つです。

  • MaterialButtonの「shape」で円にする方法
  • ElevatedButtonの「ElevatedButton.styleFrom」で円にする方法

コメント

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