如何在第一次点击后禁用按钮
how to disable a button after click first time
如何在第一次点击后禁用按钮?
要禁用按钮,您必须将其 onPressed
方法设置为 null。您可以为此使用三元运算符。所以我在这里所做的基本上是有条件地为 onPressed
方法提供一个函数。如果 _isButtonDisabled 为 false,onPressed 方法获取 null
使其禁用,否则获取函数。
onPressed: _isButtonDisabled ? null : _functionThatDoesSomething,
您可以将 _isButtonDisabled 变量放入您的状态,并在 _functionThatDoesSomething
正文中将其设置为 false。可能在函数的末尾。
如何在第一次点击后禁用按钮?
要禁用按钮,您必须将其 onPressed
方法设置为 null。您可以为此使用三元运算符。所以我在这里所做的基本上是有条件地为 onPressed
方法提供一个函数。如果 _isButtonDisabled 为 false,onPressed 方法获取 null
使其禁用,否则获取函数。
onPressed: _isButtonDisabled ? null : _functionThatDoesSomething,
您可以将 _isButtonDisabled 变量放入您的状态,并在 _functionThatDoesSomething
正文中将其设置为 false。可能在函数的末尾。