本文的目标
现在可以禁用按钮,直到满足条件。
示例)在登录之前禁用
登录时,我不希望你在遇到这部分之前按下按钮!有很多事情。
让我们在那样的时候这样做!
ElevatedButton(
onPressed: (条件)
? (){ マッチした時の処理 }
: null, // マッチしなかった時の処理
child: Text("送信する", style: TextStyle( fontWeight: FontWeight.bold ))
)
在 onPressed 中分支条件,如果不匹配无效的将禁用该按钮。
具体例子如下!
如果您可以将其用作参考,我很高兴。
ElevatedButton(
onPressed: (user != null)
? (){ print(user?.uid); }
: null, // マッチしなかった時の処理
child: Text("送信する", style: TextStyle( fontWeight: FontWeight.bold ))
在这里,如果用户不为空,我允许按下按钮。
顺便说一下,这里使用的条件分支称为三元运算符。
以下是如何使用它。
(条件) ? マッチした時の処理 : マッチしなかった時の処理
(example =< 3) ? print("exampleは3以下です"); : print("条件を満たしていません");
这次结束了。
原创声明:本文系作者授权爱码网发表,未经许可,不得转载;
原文地址:https://www.likecs.com/show-308626890.html