Flutter 设置状态栏字体黑白颜色

方法一:使用 方法 SystemChrome.setSystemUIOverlayStyle

SystemChrome.setSystemUIOverlayStyle(
 Theme.of(context).brightness == Brightness.dark 
? SystemUiOverlayStyle.light 
: SystemUiOverlayStyle.dark)

方法二:使用 AnnotatedRegion

return AnnotatedRegion<SystemUiOverlayStyle>(
  value: SystemUiOverlayStyle.dark,
  child:Text("状态栏颜色"),
); 

方法三:使用 AppBar自动适配

return Scaffold(
      appBar: AppBar(
        title: Text('标题'),
      ),
    );
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1990 年8 月8 日发布1991 年4 月9 日第一次修订1998 年8 月20 日第二次修订2007 年4 ...
    littlelan阅读 7,671评论 0 4
  • 原文地址:http://www.android100.org/html/201606/06/241682.html...
    AFinalStone阅读 1,017评论 0 1
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,157评论 1 32
  • 【学习难度:★★☆☆☆,使用频率:★★★★☆】直接出处:适配器模式梳理和学习:https://github.com...
    BruceOuyang阅读 985评论 0 2
  • 今年目标:健康管理(早睡11点之前、饮食、体重) 白色LAVIDA 找到一位合作伙伴 今日青蛙:1.阅读。2.听音...
    镇星Aquarius阅读 87评论 0 3