Flutter - 如何将小吃栏定位在系统导航栏上方

Feb*_*son 5 flutter bottomnavigationview flutter-getx

我的应用程序中有一个透明的系统导航栏。

在此输入图像描述

应用程序使用 Getx 小吃栏来抛出错误和成功消息。我所困扰的是,每当应用程序抛出一个小吃店时,小吃店都会通过透明导航栏出现和消失(我可以看到小吃店通过导航栏移动)。有什么办法让小吃栏出现在导航栏上方吗?如何将小吃栏放置在系统导航栏上方?

Tom*_* C. 2

您可能想研究一下SnackBarBehavior枚举,它允许更改位置。如果您使用第三方库,那么您可能想尝试将该行为放入扩展方法中。此问题存在替代想法,可能适用于您的用例,尽管不是完全重复。

SnackbarBehavior 枚举指出:

定义 SnackBar 应出现在 Scaffold 中的位置,以及当脚手架还包含 FloatingActionButton 或 BottomNavigationBar 时应如何调整其位置。

其他想法包括使用带有 Stack 小部件的位置小部件来获得精确控制。添加 MediaQuery 或其他小部件以允许多种屏幕尺寸。