[Flutter]アイコンボタンのパディングをゼロにする方法

Flutter

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

アイコンボタンのパディングを0にする方法を紹介します。

スポンサーリンク

方法

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

アイコンボタンのパディングを0にするには、まず引数「padding」に「EdgeInsets.zero」を指定します。

そして、引数「constraints」に空の「BoxConstraints」クラスを指定します。

           IconButton(
              padding: EdgeInsets.zero,
              onPressed: () {},
              constraints: BoxConstraints(),
              icon: Icon(Icons.flutter_dash),
            )

BoxConstraintsを指定するのは、IconButtonが最小の大きさは「48px」と決め付けているからです。

コメント

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