[Flutter]ElevatedButtonの背景を透明にする方法

Flutter

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

ElevatedButtonの背景を透明にする方法を紹介します。

スポンサーリンク

方法

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

ElevatedButtonの背景を透明にするには、「ElevatedButton.styleFrom」を使います。

ElevatedButton.styleFromの引数「primary」に「Colors.transparent」、引数「elevation」に「0」を指定します。

            ElevatedButton(
              onPressed: () {},
              child: Text('Button'),
              style: ElevatedButton.styleFrom(
                primary: Colors.transparent,
                elevation: 0,
                onPrimary: Colors.blue,
              ),
            )

styleFromで指定している「primary」はボタンの背景色を設定することが出来ます。

そして、透明にするために「Colors.transparent」を設定します。

また、elevationは、影の設定をする引数で、この引数に「0」を指定することで影をなくすことが出来ます。

まとめ

ElevatedButtonの背景を透明にするには、ElevatedButton.styleFromを使います。

ElevatedButton.styleFromの「primary」と「elevation」の設定で、背景を透明にすることが出来ます。

コメント

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