flutter - 如何在 Ios 上更改状态栏文本颜色

我对所有这些 flutter 的东西都不熟悉。我到处寻找解决这个小问题的方法。 有没有办法改变状态栏的颜色? 此外,当我使用 color.blue 之类的颜色时,我可以看到状态栏中的文本质量不好。

谢谢

appBar: AppBar(
    elevation : 0.0,
    leading: IconButton(
      icon: Icon(Icons.menu),
      tooltip: 'Navigation menu',
      onPressed: null,
    ),
    actions: <Widget>[
      IconButton(
        icon: Icon(Icons.search),
        tooltip: 'Search',
        onPressed: null,
      ),
    ],
  ),

最佳答案

@Antoine 基本上你可以设置你的主题亮度,或者你可以使用以下手动覆盖应用栏亮度:

appBar: new AppBar(
  title: new Text(widget.title),
  brightness: Brightness.light, // or use Brightness.dark
),

请注意,这只会在白色和黑色状态文本颜色之间切换。

.dark 将使状态栏文本WHITE,而 .light 将使状态栏文本BLACK>.

也许是为了更自定义的颜色,就像评论说你可以查看 SystemChrome 类。

https://stackoverflow.com/questions/51709247/

相关文章:

android - 没有权限(plugdev 组中的用户;你的 udev 规则错了吗?)

dart - 没有 AppBar 的 Flutter TabBar

dart - 有没有办法将高度设置为抽屉页眉?

dart - 如何在我的 Flutter 应用程序中从 JWT 获取声明

dart - 转换时间戳

Flutter - 隐藏 FloatingActionButton

android - Flutter:升级Play商店的版本代码

dart - 在 Dart 中将字符串转换为 map

flutter - 如何从 flutter 中获取 .apk 和 .ipa 文件?

text - 如何为 Text 小部件 Flutter 实现 OnPressed 回调