如何在 Flutter 中延迟 SnackBar
Posted
技术标签:
【中文标题】如何在 Flutter 中延迟 SnackBar【英文标题】:How to delay SnackBar in Flutter 【发布时间】:2019-07-24 22:07:23 【问题描述】:如何在 Flutter 延迟后显示快餐栏?我试过了
Future.delayed(const Duration(milliseconds: 5000), () ...
但它根本不会延迟它。
【问题讨论】:
【参考方案1】:好吧,您必须在未来的执行结束后执行此操作。您可以使用 then
未来方法来执行此操作。
Future.delayed(Duration(seconds: 5)).then((_)
// this code is executed after the future ends.
_scaffoldKey.currentState.showSnackBar( SnackBar(content: Text("SNACKBAR") ) );
);
【讨论】:
非常感谢以上是关于如何在 Flutter 中延迟 SnackBar的主要内容,如果未能解决你的问题,请参考以下文章
Flutter - 如何在“Future”中显示“snackbar”
在 Flutter 中打开应用程序时如何显示 Snackbar 或底部工作表?