我想知道应用程序的顶端是从哪里开始的.看看下面的hello world应用:
个
调试横幅已位于状态栏下方,这表明我的应用程序的顶部边缘从屏幕边缘开始.但是,应用程序AppBar已经放在状态栏之后.这种不一致让我迷惑不解!应用程序的一小部分在状态栏下面重叠,是不是我的应用程序的一部分?为什么AppBar不在状态栏下?如何确定我的应用程序应该如何与状态栏重叠?这里最好的做法是什么?将应用程序标题与状态栏重叠是否是一种好做法?
AppBar
实际上,AppBar is部分位于状态栏下面.它只是有一个内部填充来正确处理它
当您删除appbar时,这一点非常清楚:
Scaffold( body: Text("Hello"), )
在这种情况下,它将在状态栏下显示"Hello".
您可以通过将您的身体包裹成SafeArea:
SafeArea
Scaffold( body: SafeArea( child: Text("Hello"), ), ),
软件工程之美 -〔宝玉〕
零基础学Java -〔臧萌〕
从0打造音视频直播系统 -〔李超〕
全栈工程师修炼指南 -〔熊燚(四火)〕
DevOps实战笔记 -〔石雪峰〕
NLP实战高手课 -〔王然〕
SRE实战手册 -〔赵成〕
打造爆款短视频 -〔周维〕
高楼的性能工程实战课 -〔高楼〕
说透芯片 -〔邵巍〕
零基础实战机器学习 -〔黄佳〕
郭东白的架构课 -〔郭东白〕
无涯教程 - H2教程
无涯教程 - Linux教程
无涯教程 - PostgreSQL教程
无涯教程 - Socket.io教程
无涯教程 - PyQT6教程
无涯教程 - NodeJS REST API 设计教程
无涯教程 - JavaScript 代码整洁指南教程
无涯教程 - Python 物联网入门手册教程