当前位置:   article > 正文

Flutter 刘海屏全屏_setenabledsystemuimode

setenabledsystemuimode

 项目背景:

 在Android 中 嵌入 webview,实现 H5 游戏,想让Flutter实现 全屏显示(沉浸式),发现刘海屏 和 水滴屏幕 刘海部位是 黑色,填坑发现需要配置一下;

 

Flutter 全面屏显示

全屏显示:

SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: []);

恢复App状态栏:

  1. // 方式 1
  2. // SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual,
  3. // overlays: [SystemUiOverlay.top, SystemUiOverlay.bottom]);
  4. // 方式 2
  5. SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual,
  6. overlays: SystemUiOverlay.values);

如果需要适配全面屏: 需要在原生  res/values/style/style.xml 文件中添加:

<item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/737210
推荐阅读
相关标签
  

闽ICP备14008679号