web-dev-qa-db-ja.com

スナックバーの長さと高さ

スナックバーを見せようとしています。
ジェスチャー検出器をクリックすると、このスナックには2つのボタンがあります。
問題は、スナックバーが数秒間表示されてから消えることです。

そこで、2つの質問があります。

  1. ユーザーがアクションを実行してボタンをクリックするまで、スナックバーが消えないようにする方法は?
  2. また、スナックバーには画面全体の高さがあります。
    画面の下部に特定の高さを持たせるにはどうすればよいですか?
9
Mee

長いdurationを使用できます

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

https://material.io/design/components/snackbars.html#behavior も参照してください

出現および消滅

スナックバーは警告なしに表示され、ユーザーの操作を必要としません。最小4秒、最大10秒後に画面から自動的に消えます。

14