是否有任何方法可以根据if条件打开带有颤振选项列表的警报对话框?



基本上我有一个一分钟的倒计时计时器当一分钟结束时我想要一个警告对话框弹出在屏幕上给用户例如:

if (isCompleted) {
//open the dialog widget here
}

我找不到解决办法。我只找到解决方案,打开对话框按下按钮。有人能帮忙吗?

我在我的一个项目中使用了这个,当第一次打开应用程序时显示一个信息对话框:

Future.delayed(Duration(milliseconds: 500), () {
showDialog(
context: context,
builder: (context) => AlertDialog(
//etc
)

你可以把你的小部件包装在一个FutureBuilder中(这样你就可以访问context),你的倒计时作为future参数,当倒计时结束时,你可以从那里调用showDialog

相关内容

  • 没有找到相关文章

最新更新