Flutter修改状态栏颜色以及字体颜色
2024-09-04 06:24:13
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(),),);
}
最新文章
- [置顶] Android 2016新技术
- Java: IO 字节流
- BaseAdapter自定义适配器
- poi读写word模板 / java生成word文档
- iOS - Swift NSEnumerator		迭代器
- JSON格式化 JSON美化 输出到html
- InitializingBean和init-method
- SVM多分类
- 转:windows下使用gvim搭建简单的IDE编译环境(支持C/C++/Python等)
- maven打一个可执行的jar包
- html路径问题
- SpringMVC参数绑定(从请求中接受参数)
- SSH中后台传到前台一个信息集合,tr td中怎么进行排列,类似在一个div里排列书籍
- 简单gitblit与Jenkins结合,持续集成
- 运用tp5上传图片,并生成缩略图
- react学习笔记1一基础知识
- [No0000161]IDEA初步接触
- 1.display:flex布局笔记
- 如何遍历Set对象
- git的版本回退探索
热门文章
- CentOS7搭建FastDFS V5.11分布式文件系统及Java整合详细过程
- 【Luogu5293】[HNOI2019] 白兔之舞
- 6353. 【NOIP2019模拟】给(ca)
- codevs 2038 香甜的黄油x+luogu P1828 x
- Redis高可用分布式
- 解决异常信息 Caused by: java.lang.IllegalArgumentException: invalid comparison: java.lang.String and java.util.Date
- Swift权限控制
- git本地文件提交
- EventBus和Otto第三方构架
- [django]上下文管理器