【问题标题】:Change status bar icons color Flutter更改状态栏图标颜色 Flutter
【发布时间】:2022-01-06 13:14:05
【问题描述】:

可以在IOS中更改这些图标颜色吗?

【问题讨论】:

标签: ios flutter flutter-layout


【解决方案1】:

您可以使用 SystemChrome

  systemOverlayStyle: SystemUiOverlayStyle(
   statusBarBrightness: Brightness.light, // For iOS: (dark icons)
   statusBarIconBrightness: Brightness.dark, // For Android: (dark icons)
  ),

【讨论】:

  • 仅适用于 android,正在寻找适用于 ios 设备的解决方案。
【解决方案2】:

有几种方法可以更改状态栏的外观。如果应用程序有 AppBar,您可以设置 AppBar 的backgroundColor 和亮度参数来更改样式。如果应用没有 AppBar,可以使用SystemChrome.setSystemUIOverlayStyleAnnotatedRegion<SystemUiOverlayStyle>

【讨论】:

  • 尝试了这些解决方案,但仍然无法找到为 ios 更改它的方法,当我确实有 AppBar 时可以更改它,但在这种情况下,我试图不在项目中使用 appbars。
猜你喜欢
  • 1970-01-01
  • 2023-03-30
  • 2020-02-04
  • 1970-01-01
  • 2017-08-16
  • 2021-02-04
  • 2023-03-05
  • 2021-07-31
  • 2021-06-04
相关资源
最近更新 更多