AccentColor 已弃用,不应使用

roz*_*rro 46 flutter

inaccentColorThemeData被弃用。

那么用在什么地方呢ThemeData

theme: ThemeData(
    brightness: Brightness.light,
    primaryColor: kBaseColor,
    accentColor: kBaseAccentColor, // 'accentColor' is deprecated and shouldn't be used
Run Code Online (Sandbox Code Playgroud)

3kd*_*per 54

使用以下代码代替accentColor:kBaseAccentColor,

colorScheme: ColorScheme.fromSwatch()
            .copyWith(secondary: kBaseAccentColor),
Run Code Online (Sandbox Code Playgroud)

或者

以简单的方式执行此操作:单击“Magic Bulb” 在此输入图像描述

单击“迁移到”ColorScheme.secondary”,它将自动转换。

在此输入图像描述

  • 您可以将颜色访问为 Theme.of(context).colorScheme. secondary (3认同)

Cop*_*oad 36

accentColor现在被替换为ColorScheme.secondary.


小智 5

写下这个:

colorScheme: ColorScheme.fromSwatch()
            .copyWith(secondary: kBaseAccentColor),
Run Code Online (Sandbox Code Playgroud)

然后,使用

颜色方案.次要

代替

强调颜色

到处。