代码之家  ›  专栏  ›  技术社区  ›  kakyo

flutter SafeArea意外隐藏系统图标

  •  0
  • kakyo  · 技术社区  · 4 年前

    我在用 SafeArea 为了避免我的显示区域与最新的手机状态栏和相机凹槽发生冲突。我用 Scaffold 没有a AppBar .

    问题

    虽然显示区域按预期工作,但会出现副作用:状态栏变成单色区域,所有系统图标(包括WIFI和电池)都消失了。

    尝试

    我尝试了各种技巧,包括

    但他们所做的只是设定颜色。图标仍然缺失。

    提问

    这是出于设计还是我缺少任何有用的属性 安全区 ?

    0 回复  |  直到 4 年前
        1
  •  -1
  •   Nolequen    3 年前

    试试这个 如果你这样使用

    Widget build(BuildContext context) { return SafeArea(...); }
    

    那么试试这个

    Widget build(BuildContext context) { return AnnotatedRegion( value: SystemUiOverlayStyle.light, child:SafeArea(...);