|
@@ -81,6 +81,7 @@ class AppColorsTheme extends ThemeExtension<AppColorsTheme> {
|
|
|
final Color authFiledHintDark; //文本Hint的深蓝色
|
|
|
final Color greenBG; //按钮的绿色背景
|
|
|
final Color textGreen; //按钮的绿色背景
|
|
|
+ final Color imageDarkModelWhite; //黑暗模式是白色,亮色模式为null,用于图片 Image 的着色
|
|
|
|
|
|
// 私有的构造函数
|
|
|
const AppColorsTheme._internal({
|
|
@@ -120,6 +121,7 @@ class AppColorsTheme extends ThemeExtension<AppColorsTheme> {
|
|
|
required this.authFiledHintDark,
|
|
|
required this.greenBG,
|
|
|
required this.textGreen,
|
|
|
+ required this.imageDarkModelWhite,
|
|
|
});
|
|
|
|
|
|
// 浅色主题工厂方法
|
|
@@ -161,6 +163,7 @@ class AppColorsTheme extends ThemeExtension<AppColorsTheme> {
|
|
|
authFiledHintDark: _color99A8CA,
|
|
|
greenBG: _color0DBE1E,
|
|
|
textGreen: _color05CC67,
|
|
|
+ imageDarkModelWhite: Colors.transparent,
|
|
|
);
|
|
|
}
|
|
|
|
|
@@ -203,6 +206,7 @@ class AppColorsTheme extends ThemeExtension<AppColorsTheme> {
|
|
|
authFiledHintDark: _color99A8CA,
|
|
|
greenBG: _darkBlackItemLight,
|
|
|
textGreen: Colors.white,
|
|
|
+ imageDarkModelWhite: Colors.white,
|
|
|
);
|
|
|
}
|
|
|
|
|
@@ -254,6 +258,7 @@ class AppColorsTheme extends ThemeExtension<AppColorsTheme> {
|
|
|
authFiledHintDark: Color.lerp(authFiledHintDark, other.authFiledHintDark, t)!,
|
|
|
greenBG: Color.lerp(greenBG, other.greenBG, t)!,
|
|
|
textGreen: Color.lerp(textGreen, other.textGreen, t)!,
|
|
|
+ imageDarkModelWhite: Color.lerp(imageDarkModelWhite, other.imageDarkModelWhite, t)!,
|
|
|
);
|
|
|
}
|
|
|
}
|