android - Flutter 问题:如何隐藏状态栏同时避免信箱(notch)
问题描述
我SystemChrome.setEnabledSystemUIOverlays([]);
用来隐藏状态和导航栏。
但是,当我这样做时,脚手架不会越过缺口区域;这导致信箱。
当我不隐藏它们时,脚手架会按预期越过缺口。
当我隐藏栏杆时,如何使脚手架占据所有屏幕空间?
解决方案
只需使用SafeArea()小部件。它适用于你的情况。
@override
Widget build(BuildContext context) {
return Scaffold(body:
SafeArea(
child:YourWidgetHere()
)
);
你完成了。
推荐阅读
- php - 从文件 pdf.p7m 中提取证书的 PHP 代码
- ios - Xcode:在 Xcode 故事板中自定义字体显示错误样式
- javascript - 如何使用带有 jquery ui 自动完成功能的搜索按钮?
- trigonometry - 将极坐标转换为笛卡尔点的最简单方法
- botframework - 刷新 Teams Bot 图标 + 名称
- express - 如何在 nginx proxy_pass 站点中启用链接文件?
- java - 通过 InetAddress API 进行的 DNS 查找未按预期工作
- php - 如何从php上的GET变量回显javascript编码的url
- postman - 在 SoapUI 请求中找不到参数 postman-token
- c# - 如何向使用 MS Access 表中的数据填充的数据表添加新行