第一次点击后如何禁用按钮?
user11065582
问问题
576 次
1 回答
1
要禁用按钮,您必须将其onPressed
方法设置为 null。您可以为此使用三元运算符。所以我在这里所做的基本上是,onPressed
有条件地给方法一个函数。如果 _isButtonDisabled 为 false,则获取 onPressed 方法null
使其禁用,否则获取该功能。
onPressed: _isButtonDisabled ? null : _functionThatDoesSomething,
您可以将 _isButtonDisabled 变量设置为您的状态,并在您的_functionThatDoesSomething
正文中将其设置为 false。可能在函数的末尾。
于 2019-05-06T16:24:56.873 回答