我想为浅色主题定义一个 themeData,为深色主题定义另一个。
但我的问题是我不知道如何为每个 themeData 定义我自己的自定义颜色,例如 badgeColor、CarColor...
我搜索了很多,但不知道该怎么做?
任何帮助表示赞赏。
最佳答案
解决方案是:
import 'package:flutter/material.dart';
extension ColorSchemeExtension on ColorScheme {
Color get warning => this.brightness == Brightness.light
? const Color(0xFF28a745)
: const Color(0xFF28a745);
}
关于flutter - 在 flutter 中为不同的 ThemeData 自定义颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62348662/