Flutter 颤振:如何阻止底部导航条出现在用户点击上?

Flutter 颤振:如何阻止底部导航条出现在用户点击上?,flutter,flutter-layout,Flutter,Flutter Layout,我正在制作一个游戏,我想查看设备顶部的UI(时间、wifi…),但隐藏底部导航栏。下面的代码隐藏了底部导航栏,但每当用户点击屏幕时,它就会出现。但是,我希望底部导航栏始终隐藏。谢谢你的帮助 class myApp extends StatelessWidget { @override Widget build(BuildContext context) { SystemChrome.setEnabledSystemUIOverlays([SystemUiOverlay.top]

我正在制作一个游戏,我想查看设备顶部的UI(时间、wifi…),但隐藏底部导航栏。下面的代码隐藏了底部导航栏,但每当用户点击屏幕时,它就会出现。但是,我希望底部导航栏始终隐藏。谢谢你的帮助

class myApp extends StatelessWidget {

  @override
  Widget build(BuildContext context) {
    SystemChrome.setEnabledSystemUIOverlays([SystemUiOverlay.top]);
    return MaterialApp( ...
试试这个:

SystemChrome.setEnabledSystemUIOverlays([])
试试这个:

SystemChrome.setEnabledSystemUIOverlays([])

到目前为止,我找到的唯一解决方法是使用包和调用

statusBarManager.setFullscreen(true);
设置StatusBarManager.setHidden(false);

然而,在android上,状态栏显示在顶部的黑点上方,我猜这是由(
setFullscreen()
正在调用
SystemChrome.setEnabledSystemTimeOverlays([])
)引起的,因此我找不到修改其颜色的方法。

到目前为止,我找到的唯一解决方法是使用该包并调用它

statusBarManager.setFullscreen(true);
设置StatusBarManager.setHidden(false);

然而,在android上,状态栏显示在顶部的黑点上方,我猜这是由(
setFullscreen()
调用
SystemChrome.setEnabledSystemTimeOverlays([])
)引起的,因此我找不到修改其颜色的方法。

这隐藏了顶部的UI,这是我不想要的。我正在使用一个带有应用程序栏的安全区域,我希望用户能够看到顶部的时间和所有其他信息。这会隐藏顶部的UI,我不想要它。我正在使用一个带有应用程序条的安全区域,我希望用户能够在顶部看到时间和所有其他信息。