[Flutter]CupertinoSwitchを無効にするには?

Flutter

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

CupertinoSwitchを操作できない状態にする方法を紹介します。

スポンサーリンク

方法

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

CuopertinoSwitchを無効にするには、引数「onChanged」を使います。

具体的には、CupertinoSwitchの引数「onChanged」に「null」を指定します。

CupertinoSwitch(
  value: _value,
  onChanged: null,
),

CupertinoSwitchの引数「onChanged」に「null」を指定すれば、CupertinoSwitchを無効にすることができます。

使用例

以下は、使用例です。

CupertinoSwitch(
  value: _value,
  onChanged: _isDiabled
      ? null
      : (newValue) {
          setState(() {
            _value = newValue;
          });
        },
),

コメント

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