inaccentColor已ThemeData被弃用。
那么用在什么地方呢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)
或者
单击“迁移到”ColorScheme.secondary”,它将自动转换。
Cop*_*oad 36
accentColor现在被替换为ColorScheme.secondary.
使用新的ThemeData:
theme: ThemeData(
colorScheme: ColorScheme.fromSwatch().copyWith(
secondary: Colors.red, // Your accent color
),
)
Run Code Online (Sandbox Code Playgroud)
使用现有的ThemeData:
final theme = ThemeData.dark();
Run Code Online (Sandbox Code Playgroud)
您可以将其用作:
theme: theme.copyWith(
colorScheme: theme.colorScheme.copyWith(
secondary: Colors.red,
),
)
Run Code Online (Sandbox Code Playgroud)
小智 5
写下这个:
colorScheme: ColorScheme.fromSwatch()
.copyWith(secondary: kBaseAccentColor),
Run Code Online (Sandbox Code Playgroud)
然后,使用
颜色方案.次要
代替
强调颜色
到处。
| 归档时间: |
|
| 查看次数: |
37349 次 |
| 最近记录: |