gpt4 book ai didi

Flutter:更改状态栏文本颜色无法正常工作

转载 作者:行者123 更新时间:2023-12-04 13:09:36 33 4
gpt4 key购买 nike

Stackoverflow 上提到的几乎所有 Q/A 都与同一主题相关,但没有得到适当的解决方案。
主要问题:我的应用程序具有原色 蓝色我想设置 状态栏文字颜色 白色的。
我尝试过的:

  • 使用 系统Chrome: (使用下面的代码,它只是在第一屏改变状态栏文本的颜色,其他屏幕有蓝/黑组合背景/前景。)
    SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
    statusBarColor: MaterialColor(0xFF084775, color), // status bar color
    statusBarBrightness: Brightness.light,//status bar brightness
    statusBarIconBrightness:Brightness.light , //status barIcon Brightness
    ));

  • 截图:
    启动画面:
    enter image description here
    仪表板屏幕:
    enter image description here
  • 使用 主题数据 :(此方法给出与上述屏幕截图相同的结果)。
     theme: ThemeData(
    brightness: Brightness.light, // ADDED THIS LINE..
    primarySwatch: MaterialColor(0xFF084775, color),
    accentColor: Color(0xffe46b10),
    unselectedWidgetColor: Colors.grey,
    fontFamily: 'SourceSansPro',
    ),

  • 我也查了 github issue link 但对我不起作用。
    我只需要将状态栏文本颜色更改为白色。有什么帮助吗?

    最佳答案

    申请所有appBar使用

     return MaterialApp(
    theme: ThemeData(
    appBarTheme: Theme.of(context).appBarTheme.copyWith(brightness: Brightness.dark),
    ),
    debugShowCheckedModeBanner: false,
    // home: InvoiceList(),
    home: widget());
    我希望它会起作用。
    谢谢你。

    关于Flutter:更改状态栏文本颜色无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66918286/

    33 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com