尝试使用
SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersiveSticky);
将应用程序设置为全屏
它隐藏了底部导航栏,但不一致,有时底部会出现一个空白,而顶部状态栏部分始终只是一个黑色空间
void main() async {
await setupServiceLocator();
WidgetsFlutterBinding.ensureInitialized();
await SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersiveSticky);
runApp(ProviderScope(child: DevicePreview(
enabled:false,//!kReleaseMode,
builder: (context) => MyApp())));
}
如何解决这个问题?已经在 styles.xml 文件中尝试过
<item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
但没有改变。