flutter 让app跟随系统的theme
2024-09-07 08:12:37
首先你需要在“MaterialApp”设置两套theme
MaterialApp(
theme: myTheme, // light
darkTheme: ThemeData.dark(), // dark
);
在 widget 中这样判断当前模式
final isDark = MediaQuery.of(context).platformBrightness == Brightness.dark;
最新文章
- linux中send函数MSG_NOSIGNAL异常消息
- 怎么学习计算电磁学【QUORA】
- 凯尔卡C68全球版汽车电脑诊断仪
- 因程序问题引起的服务器CPU负荷一直保持在90%以上
- 调用相册怎么设置剪裁-b
- typedef , static和 extern
- POJ1505 Copying Books(二分法)
- 几种MEMS陀螺仪(gyroscope)的设计和性能比较
- 启动genymotion后eclipse不能正常启动adb的处理办法
- 使用Nginx实现Tomcat集群负载均衡
- 两个实用linux小工具
- python端口扫描器
- iOS开发之七:常用控件--UISlider、UISegmentedControl、UIPageControl的使用
- Solaris:你好奇的十件事
- jvm - 类的初始化过程
- css完成下图
- python添加fluent日志记录-aop
- UnicodeDammit
- [C/C++] 输入函数getline(cin,str) 与cin.getline(str,int)区别
- Linux的本地时间和网络时间同步