Flutter 挖孔屏的状态栏占用问题怎么解决,横屏后去掉了状态栏,还是会有一块黑色的竖条

这篇具有很好参考价值的文章主要介绍了Flutter 挖孔屏的状态栏占用问题怎么解决,横屏后去掉了状态栏,还是会有一块黑色的竖条。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用下方代码后依旧有一条黑色的区域

  @override
  void initState() {
    // TODO: implement initState
    super.initState();
    ///关闭状态栏,与底部虚拟操作按钮
    SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: []);//隐藏状态栏,底部按钮栏
    SystemChrome.setPreferredOrientations([
      DeviceOrientation.landscapeLeft,
      DeviceOrientation.landscapeRight,
    ]);
  }
  @override
  void dispose() {
    // TODO: implement dispose
    super.dispose();
    ///显示状态栏,与底部虚拟操作按钮
    SystemChrome.setEnabledSystemUIOverlays(
        [SystemUiOverlay.top, SystemUiOverlay.bottom]);
    SystemChrome.setPreferredOrientations([
      DeviceOrientation.portraitUp,
      DeviceOrientation.portraitDown,
    ]);
  }

在这种情况下是因为相机,你可以通过以下方式解决这个问题:
android/app/src/main/res/values/styles.xml
并添加以下行:

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


这就是我的“styles.xml”现在的样子:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="LaunchTheme" parent="@android:style/Theme.Light.NoTitleBar">
<item name="android:windowBackground">@drawable/launch_background</item>
</style>
<style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar">
<item name="android:windowBackground">?android:colorBackground</item>
<item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item> <!-- This is the added line -->
</style>
</resources>

如果你在“values-nigh”文件夹中有另一个“styles.xml”文件,请确保对它做同样的操作。文章来源地址https://www.toymoban.com/news/detail-726146.html

到了这里,关于Flutter 挖孔屏的状态栏占用问题怎么解决,横屏后去掉了状态栏,还是会有一块黑色的竖条的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决Unity导出的APK启动黑屏的问题

    今天准备把最近写的Unity游戏编一个版本,但是放真机上运行时,一启动就黑屏.  网上各种查资料,折腾半天后,  找到了解决方案:    需要指定Graphics APIs 为OpenGLES3. 在 Project Settings -Player-Android 的Other Settings里 取消Auto Graphics API的勾选,  修改下面Graphics APIs 里的顺序, 让OpenGLES3 放

    2024年02月12日
    浏览(31)
  • 【VUE】解决图片视频加载缓慢/首屏加载白屏的问题

      在 Vue3 项目中,有时候会出现图片视频加载缓慢、首屏加载白屏的问题 通常是由以下原因导致的: 图片或视频格式不当:如果图片或视频格式选择不当,比如选择了无损压缩格式,可能会导致文件大小过大,从而影响加载速度。 页面中同时加载了大量的图片和视频,导致

    2024年02月16日
    浏览(34)
  • 解决Mac系统android monitor启动时卡住,显示白屏的问题

    清安装1.8版本的jdk,java1.8版本以上不支持android monitor;如果你电脑上安装有java 11等高级别的版本,请自行搜索,如果在mac上安装多jdk,以及如何切换到1.8版本上 请更新SWT插件,下载地址; 1.打开网页,点击4.9 跳转到另外的网页  2.跳转到的网页如下所示意   3. 点击下载此版

    2024年02月12日
    浏览(35)
  • 服务器端口被占用怎么解决

    服务器端口指的是用一个程序向服务器发起连接时的请求端口。 比如 FTP:23,HTTP:80,SMTP:25 这些都是TCP的端口,有的也用到UDP的端口。 1、公认端口:这种类型的端口通常称为“常用端口”。 这些端口的端口号范围从0到1024,并且与某些特定服务紧密绑定。 通常这些端口

    2024年01月22日
    浏览(47)
  • Flutter——启动页白屏的优化

    flutter启动页白屏的优化:使用图片替代白屏 结构图 核心的代码如上图,修改两个launch_background.xml里的代码为: @mipmap/ic_launcher为你想要显示的图片 其他的优化方式: 1. 减少启动页的内容:可以将启动页的内容尽量简化,只保留必要的元素,减少绘制的内容,从而提高启动速

    2024年02月07日
    浏览(33)
  • 【VUE】解决VU2项目图片视频加载缓慢/首屏加载白屏的问题

    前端项目中,有时候会出现图片视频加载缓慢、首屏加载白屏的问题 之前写了一篇在VU3项目中的解决方案, 现在讲一下在 Vue2 项目中的解决方法,方法思路都差不多,在代码示例上会有一些小差别 通常是由以下原因导致的: 图片或视频格式不当 :如果图片或视频格式选择

    2024年02月16日
    浏览(41)
  • mysql占用cpu超过100%怎么办?mysql占用cpu特别高的解决方法!

    前段时间我的一个网站经常打不开,通过检查发现服务器cpu占用超过100%;通过top命令发现是mysql占用cpu特别高导致的,于是优化了mysql语句,mysql升级到了mysql8最新版本等,但是并没有什么卵用。过几天有出现这种情况。甚至以为是服务器配置太低了,准备升级配置。 后面分

    2024年02月08日
    浏览(49)
  • Microsoft 兼容性遥测 CompatTelRunner.exe占用资源,怎么解决?

    CompatTelRunner.exe 是属于 Windows 操作系统的原始文件,被称为 Microsoft Compatibility Telemetry,Microsoft 兼容性遥测,占用资源高,关闭方法如下: 1.运行gpedit.msc - 计算机设置 - 管理模板 - Windows组件 - 数据收集和预览版 - 右侧允许遥测设置为 已禁用。 2.运行services.msc,禁用或手动以下

    2024年02月08日
    浏览(33)
  • 解决 “8080“ 端口号被占用问题!

    1、打开cmd窗口(小黑窗) ①、win+R:输入cmd,回车; ②、下侧导航栏 “搜索” 中输入cmd;以管理员身份运行; 2、开始操作 ①、黑窗口中输入指令: 指令的意思是找出占用8080端口的进程pid; ②、此时8080端口号的pid是19128 (pid是会变化的) 再次输入指令: 指令的意思是终

    2024年02月13日
    浏览(38)
  • 解决 Windows11 莫名端口占用,而又找不到占用应用的奇怪问题

    解决 Windows11 莫名端口占用,而又找不到占用应用的奇怪问题。 起初是 Clash 的 7980 端口报冲突(不建议用默认端口有可能会被扫描),后来又遇到了 qBittorrent 的 59854 端口无法连接但同一网络下的其他设备却能建立连接。 尝试用命令却找不到任何占用这个端口的程序。 这个

    2024年02月13日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包