如何在 Flutter 中延迟 SnackBar
How to delay SnackBar in Flutter
如何在 Flutter 延迟后显示 snackbar?我试过了
Future.delayed(const Duration(milliseconds: 5000), () { ... }
但一点都不耽误。
那么你必须在你未来的执行结束后做这个。你用 then
未来的方法来做到这一点。
Future.delayed(Duration(seconds: 5)).then((_) {
// this code is executed after the future ends.
_scaffoldKey.currentState.showSnackBar( SnackBar(content: Text("SNACKBAR") ) );
} );
如何在 Flutter 延迟后显示 snackbar?我试过了
Future.delayed(const Duration(milliseconds: 5000), () { ... }
但一点都不耽误。
那么你必须在你未来的执行结束后做这个。你用 then
未来的方法来做到这一点。
Future.delayed(Duration(seconds: 5)).then((_) {
// this code is executed after the future ends.
_scaffoldKey.currentState.showSnackBar( SnackBar(content: Text("SNACKBAR") ) );
} );