Flutter沉浸式状态栏

 void main() {
runApp(MyApp());
if (Platform.isAndroid) {
// 以下两行 设置android状态栏为透明的沉浸。写在组件渲染之后,是为了在渲染后进行set赋值,覆盖状态栏,写在渲染之前MaterialApp组件会覆盖掉这个值。
SystemUiOverlayStyle systemUiOverlayStyle =
SystemUiOverlayStyle(statusBarColor: Colors.transparent);
SystemChrome.setSystemUIOverlayStyle(systemUiOverlayStyle);
}
}

Flutter修改状态栏字体颜色

使用AnnotatedRegion包裹Scaffold,可以使得状态栏颜色改变,有dark和light两种

@override
Widget build(BuildContext context) { return AnnotatedRegion<SystemUiOverlayStyle>(
value: SystemUiOverlayStyle.light,
child: Material(child:Scaffold(),),);
}

最新文章

  1. [置顶] Android 2016新技术
  2. Java: IO 字节流
  3. BaseAdapter自定义适配器
  4. poi读写word模板 / java生成word文档
  5. iOS - Swift NSEnumerator 迭代器
  6. JSON格式化 JSON美化 输出到html
  7. InitializingBean和init-method
  8. SVM多分类
  9. 转:windows下使用gvim搭建简单的IDE编译环境(支持C/C++/Python等)
  10. maven打一个可执行的jar包
  11. html路径问题
  12. SpringMVC参数绑定(从请求中接受参数)
  13. SSH中后台传到前台一个信息集合,tr td中怎么进行排列,类似在一个div里排列书籍
  14. 简单gitblit与Jenkins结合,持续集成
  15. 运用tp5上传图片,并生成缩略图
  16. react学习笔记1一基础知识
  17. [No0000161]IDEA初步接触
  18. 1.display:flex布局笔记
  19. 如何遍历Set对象
  20. git的版本回退探索

热门文章

  1. CentOS7搭建FastDFS V5.11分布式文件系统及Java整合详细过程
  2. 【Luogu5293】[HNOI2019] 白兔之舞
  3. 6353. 【NOIP2019模拟】给(ca)
  4. codevs 2038 香甜的黄油x+luogu P1828 x
  5. Redis高可用分布式
  6. 解决异常信息 Caused by: java.lang.IllegalArgumentException: invalid comparison: java.lang.String and java.util.Date
  7. Swift权限控制
  8. git本地文件提交
  9. EventBus和Otto第三方构架
  10. [django]上下文管理器