flutter 设置全屏 和隐藏状态栏和导航栏

devtools/2024/9/25 10:28:45/

设置全面屏

使用 SafeArea 将页面套起来 top bottom 都设置为true

SafeArea(top: false,bottom: false,child: Container(child: _body(),),
),

隐藏状态栏和导航栏

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

overlays 中可以填需要展示的 如 填了SystemUiOverlay.bottom 就是需要展示 底部

SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: [

SystemUiOverlay.bottom]
);

设置状态栏为透明

  var brightness =!kIsWeb && Platform.isAndroid ? Brightness.dark : Brightness.light;SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(statusBarColor: Colors.transparent,statusBarBrightness: brightness,statusBarIconBrightness: brightness,));


http://www.ppmy.cn/devtools/14808.html

相关文章

概念Android AMS

Android的Activity Manager Service(AMS)是负责管理整个系统中Activity生命周期、任务栈、应用启动等核心功能的系统服务。它通过系统级别的进程间通信(IPC)机制与应用程序组件交互,确保应用程序的行为符合Android的多…

Zustand 和 React 上下文状态管理

Zustand 是客户端全局状态管理的一个很棒的库。它简单、快速,并且包大小小。然而,有一件事我不一定喜欢它:这些 Store 是全局性的。 但这不是全局状态管理的重点吗?要使该状态在您的应用程序中随处可用。不过当我回顾过去几年中使…

三、fpga对完成过滤和校验的有效包数据进行有效像素提取、MATLAB对数据源进行处理与下发(完整实现pc机→显示器通信链路)

前言:上篇文章实现了MATLAB模拟发送UDP以太网协议数据包到fpga,能实现双沿数据→单沿数据转换,并将转换后的数据进行包过滤和crc校验,本篇内容要实现真正的从pc机下发视频数据,经过千兆以太网传输存储到fpga 的ddr3中,然后通过hdmi读出到显示屏上。 文章目录 一、模块设…

机器学习(二)之监督学习

前言: 上一节大概讲解了几种学习方式,下面几张就具体来讲讲监督学习的几种算法。 以下示例中和都是权重的意思!!! 注:本文如有错误之处,还请读者指出,欢迎评论区探讨! 1…

持有消防设施设计乙级资质可承接的业务范围

持有消防设施设计乙级资质的企业,其可承接的业务范围主要包括以下方面: 中型以下工业与民用建筑消防设施设计: 民用建筑:可承担单体建筑面积在2万平方米至4万平方米之间的中型民用建筑的消防设施工程专项设计,这类建筑…

19 使用MapReduce编程统计超市1月商品被购买的次数

首先将1月份的订单数据上传到HDFS上&#xff0c;订单数据格式 ID Goods两个数据字段构成 将订单数据保存在order.txt中&#xff0c;&#xff08;上传前记得启动集群&#xff09;。 打开Idea创建项目 修改pom.xml&#xff0c;添加依赖 <dependencies><dependency>…

如何调节电脑屏幕亮度?让你的眼睛更舒适!

电脑屏幕亮度的调节对于我们的视力保护和使用舒适度至关重要。不同的环境和使用习惯可能需要不同的亮度设置。可是如何调节电脑屏幕亮度呢&#xff1f;本文将介绍三种不同的电脑屏幕亮度调节方法&#xff0c;帮助您轻松调节电脑屏幕亮度&#xff0c;以满足您的需求。 方法1&…

微信小程序 实现手写签名(横屏签名板)

效果图&#xff1a; 业务需求&#xff1a;点击签字空白处&#xff0c;调起签字版&#xff08;横屏展示&#xff09;&#xff0c;手写完之后点击确定回显签字内容 签名是使用canvas实现的 签名确认之后生成的一个临时图片 后台接口逻辑是生成的图片先上传到文件服务器&#x…