0

第一次点击后如何禁用按钮?

在此处输入图像描述

4

1 回答 1

1

要禁用按钮,您必须将其onPressed方法设置为 null。您可以为此使用三元运算符。所以我在这里所做的基本上是,onPressed有条件地给方法一个函数。如果 _isButtonDisabled 为 false,则获取 onPressed 方法null使其禁用,否则获取该功能。

onPressed: _isButtonDisabled ? null : _functionThatDoesSomething,

您可以将 _isButtonDisabled 变量设置为您的状态,并在您的_functionThatDoesSomething正文中将其设置为 false。可能在函数的末尾。

于 2019-05-06T16:24:56.873 回答