我在用 SafeArea 为了避免我的显示区域与最新的手机状态栏和相机凹槽发生冲突。我用 Scaffold 没有a AppBar .
SafeArea
Scaffold
AppBar
虽然显示区域按预期工作,但会出现副作用:状态栏变成单色区域,所有系统图标(包括WIFI和电池)都消失了。
我尝试了各种技巧,包括
但他们所做的只是设定颜色。图标仍然缺失。
这是出于设计还是我缺少任何有用的属性 安全区 ?
安全区
试试这个 如果你这样使用
Widget build(BuildContext context) { return SafeArea(...); }
那么试试这个
Widget build(BuildContext context) { return AnnotatedRegion( value: SystemUiOverlayStyle.light, child:SafeArea(...);