0

我正在尝试扩展我的第一个应用程序使用的配色方案。我创建了一个单独的文件,其中包含以下内容:

import 'package:flutter/cupertino.dart';

class Testy extends CupertinoThemeData {
  final Color bgws = Color.fromRGBO(120, 120, 120, 1);
}

然后我将它导入 Main.Dart 但看不到如何使用我的新颜色。我以为Testy.bgws会这样做,但显然我错过了一些东西。

4

1 回答 1

1

textTheme您可以在没有 Cupertino 的情况下使用默认值

    final ThemeData appThemeLight = ThemeData(
      /// theme
      brightness: Brightness.light,
    
      /// screen
      primaryColor: Colors.blue,
    
      /// brightness color
      accentColor: Colors.white,
    
      /// opacity color
      hintColor: Colors.grey,
    
      /// here you can add cupertino
      cupertinoOverrideTheme: CupertinoThemeData(
        primaryColor: Colors.black,
      ),
....

并使用它Theme.of(context)...

也别忘了加appThemeLightMaterialAppliketheme: appThemeLight

于 2021-10-18T09:54:10.473 回答