【问题标题】:how to disable a button after click first time第一次点击后如何禁用按钮
【发布时间】:2019-05-06 10:55:43
【问题描述】:

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

【问题讨论】:

    标签: dart flutter flutter-navigation


    【解决方案1】:

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

    onPressed: _isButtonDisabled ? null : _functionThatDoesSomething,
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-11
      • 1970-01-01
      • 2019-09-23
      • 1970-01-01
      • 2019-07-22
      • 1970-01-01
      • 1970-01-01
      • 2017-09-03
      相关资源
      最近更新 更多