我是新手。
我只想在启动画面中隐藏状态栏。我也为状态栏指定了特定的颜色。这是我为状态栏指定颜色的代码。
我在main方法中使用了以下代码来赋予特定的颜色。
SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
statusBarIconBrightness: Brightness.dark,
statusBarColor: colorStyle.statusBar, // status bar color
现在我只想在启动画面中隐藏状态栏。
当我使用
SystemChrome.setEnabledSystemUIOverlays([]);
在初始屏幕中,状态栏隐藏在整个应用程序中。
我该如何解决此问题。请找到解决方案。
答案 0 :(得分:0)
这应该专门针对android进行,如果我没记错,那么您可以使用以下代码
使用
<item name="android:windowFullscreen">true</item>
,对于ios,请执行以下步骤
n您的Info.plist添加:状态栏最初是隐藏的。
以上两个选项具有相同的影响。
另外
要在特定ViewController上隐藏状态栏,请改用TruesStatusBarHidden
override var prefersStatusBarHidden: Bool{
return true
}
如果您仍然感到困惑,请检查下面的链接
ios:Hide status bar in Launch Screen
android:Android status bar hide/change color in splash screen
您还可以检查以下内容: How to hide Android StatusBar in Flutter