どうも、ちょげ(@chogetarou)です。
CupertinoButtonを無効にする方法を紹介します。
方法

CupertinoButtonを無効にするには、引数「onPressed」に「null」を指定します。
CupertinoButton.filled(
child: Text('Button'),
onPressed: null,
)

もし、有効と無効を切り替えたいならば三項演算子を使います。
CupertinoButton.filled(
child: Text('Button'),
onPressed: _isDisabled ? null : () {},
)
コメント