小编Jai*_*ora的帖子

ColorScheme Flutter 中 Primary 和 onPrimary 属性有什么区别

在定义ThemeDataFlutter 应用程序时,我们可以定义colorScheme属性。该属性具有background& onBackgroundprimary& onPrimarysecondary&等内部属性onSecondary。此外,所有这些属性都设置为required

  static final ThemeData lightTheme = ThemeData(
    colorScheme: ColorScheme(
      background: appBackgroundColor,
      brightness: Brightness.light,
      error: Colors.white,
      onBackground: primaryColor,
      onError: null,
      onPrimary: null,
      onSecondary: null,
      onSurface: null,
      primary: null,
      secondary: secondaryColor,
      surface: null,
    ),
  );
Run Code Online (Sandbox Code Playgroud)

我尝试参考Flutter 的文档,但不太明白它们之间的区别。

flutter flutter-theme flutter2.0

5
推荐指数
2
解决办法
3714
查看次数

标签 统计

flutter ×1

flutter-theme ×1

flutter2.0 ×1