[Flutter]Buttonのタップを無効にする方法

Flutter

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

Buttonのタップを無効にする方法を紹介します。

スポンサーリンク

方法

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

Buttonのタップを無効にするには、無効にしたいときにonPressedに「null」を指定します。

まず、無効にするかどうかを返す変数もしくは関数を用意します。

bool disabled = true;

そして、onPressedで無効にする場合は、nullを指定します。

ElevatedButton(
      child: Text('Tap'),
      onPressed: disabled ? null : () {},
),

「onPressed」で「null」を返す場合は、Buttonの色が無効時の色になります。

まとめ

Buttonのタップを無効にするには、引数「onPressed」に「null」を指定します。

コメント

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