首页 > 解决方案 > 小吃店的持续时间和高度

问题描述

我正在尝试展示一个小吃店。
在我点击一个手势检测器后,这个零食有两个按钮。
问题是小吃栏出现几秒钟然后消失。

所以我有两个问题:

  1. 在用户采取行动并单击按钮之前,如何阻止小吃栏消失?
  2. 此外,snackbar 具有整个屏幕的高度。
    如何使其在屏幕底部具有特定高度?

标签: flutterheightdurationsnackbar

解决方案


您可以使用长duration

HomeScreen.scaffoldKey.currentState.showSnackBar(
    SnackBar(duration: const Duration(minutes: 5), content: Text(message)));

另请参阅https://material.io/design/components/snackbars.html#behavior

出现和消失

Snackbars 会在没有警告的情况下出现,并且不需要用户交互。它们会在最少 4 秒、最多 10 秒后自动从屏幕上消失。


推荐阅读