我有两种风格各异的风格,我试图初始化MaterialApp复制该主题,并根据设置状态将亮度更改为暗或亮,但是copyWith似乎无法正常工作,因为亮度不会改变
代码如下:
return MaterialApp(
theme: FlavorConfig.instance.theme.copyWith(
brightness:
Provider.of<SettingsViewModel>(context).darkModeEnabled
? Brightness.dark
: Brightness.light,
),
有什么主意吗?
答案 0 :(得分:0)
尝试使用cupertinoOverrideTheme
白色Theme
的{{1}}属性
像这样:
copyWith