主题复制不改变亮度

时间:2019-07-03 20:12:04

标签: flutter

我有两种风格各异的风格,我试图初始化MaterialApp复制该主题,并根据设置状态将亮度更改为暗或亮,但是copyWith似乎无法正常工作,因为亮度不会改变

代码如下:

return MaterialApp(
      theme: FlavorConfig.instance.theme.copyWith(
        brightness:
        Provider.of<SettingsViewModel>(context).darkModeEnabled
            ? Brightness.dark
            : Brightness.light,
      ),

有什么主意吗?

1 个答案:

答案 0 :(得分:0)

尝试使用cupertinoOverrideTheme白色Theme的{​​{1}}属性 像这样:

copyWith