Flutter 颤振:如何阻止底部导航条出现在用户点击上?
我正在制作一个游戏,我想查看设备顶部的UI(时间、wifi…),但隐藏底部导航栏。下面的代码隐藏了底部导航栏,但每当用户点击屏幕时,它就会出现。但是,我希望底部导航栏始终隐藏。谢谢你的帮助Flutter 颤振:如何阻止底部导航条出现在用户点击上?,flutter,flutter-layout,Flutter,Flutter Layout,我正在制作一个游戏,我想查看设备顶部的UI(时间、wifi…),但隐藏底部导航栏。下面的代码隐藏了底部导航栏,但每当用户点击屏幕时,它就会出现。但是,我希望底部导航栏始终隐藏。谢谢你的帮助 class myApp extends StatelessWidget { @override Widget build(BuildContext context) { SystemChrome.setEnabledSystemUIOverlays([SystemUiOverlay.top]
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,我不想要它。我正在使用一个带有应用程序条的安全区域,我希望用户能够在顶部看到时间和所有其他信息。