どうも、ちょげ(@chogetarou)です。
CupertinoSwitchを操作できない状態にする方法を紹介します。
方法

CuopertinoSwitchを無効にするには、引数「onChanged」を使います。
具体的には、CupertinoSwitchの引数「onChanged」に「null」を指定します。
CupertinoSwitch(
value: _value,
onChanged: null,
),
CupertinoSwitchの引数「onChanged」に「null」を指定すれば、CupertinoSwitchを無効にすることができます。
使用例
以下は、使用例です。

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