Gün*_*uer 15
你可以用很久 duration
HomeScreen.scaffoldKey.currentState.showSnackBar(
SnackBar(duration: const Duration(minutes: 5), content: Text(message)));
Run Code Online (Sandbox Code Playgroud)
另请参阅https://material.io/design/components/snackbars.html#behavior
出现和消失
小吃栏显示时没有警告,不需要用户交互。最少四秒钟,最多十秒钟,它们会自动从屏幕上消失。
我写了一些关于我如何解决这个问题的内容https://dev.to/eyewritecode/persisting-flutter-snackbar-until-user-interacts-with-it-2583
你基本上必须设置很长的持续时间
duration: Duration(days: 1)
Run Code Online (Sandbox Code Playgroud)
并在您想隐藏它时调用以下内容。
Scaffold.of(context).hideCurrentSnackBar();
Run Code Online (Sandbox Code Playgroud)