|
@@ -28,6 +28,7 @@ class AppColorsTheme extends ThemeExtension<AppColorsTheme> {
|
|
static const _colorEFF3FF = Color(0xFFEFF3FF);
|
|
static const _colorEFF3FF = Color(0xFFEFF3FF);
|
|
static const _colorDFF0FF = Color(0xFFDFF0FF);
|
|
static const _colorDFF0FF = Color(0xFFDFF0FF);
|
|
static const _color1B61CA = Color(0X4D1B61CA);
|
|
static const _color1B61CA = Color(0X4D1B61CA);
|
|
|
|
+ static const _color8B96BA = Color(0xFF8B96BA);
|
|
|
|
|
|
//暗色主题的一些自定义颜色值
|
|
//暗色主题的一些自定义颜色值
|
|
static const _darkBlackBg = Color(0xFF0F0F0F);
|
|
static const _darkBlackBg = Color(0xFF0F0F0F);
|
|
@@ -64,6 +65,7 @@ class AppColorsTheme extends ThemeExtension<AppColorsTheme> {
|
|
final Color tabTextSelectedDefault; //Tab文本,选中主题蓝,黑暗模式为白色
|
|
final Color tabTextSelectedDefault; //Tab文本,选中主题蓝,黑暗模式为白色
|
|
final Color tabTextUnSelectedDefault; //Tab文本,未选中 亮色为黑色,黑暗模式为灰色
|
|
final Color tabTextUnSelectedDefault; //Tab文本,未选中 亮色为黑色,黑暗模式为灰色
|
|
final Color tabLightBlueShadow; //Tab的淡蓝色阴影
|
|
final Color tabLightBlueShadow; //Tab的淡蓝色阴影
|
|
|
|
+ final Color textLightPurple; //文本淡紫色
|
|
|
|
|
|
// 私有的构造函数
|
|
// 私有的构造函数
|
|
const AppColorsTheme._internal({
|
|
const AppColorsTheme._internal({
|
|
@@ -93,6 +95,7 @@ class AppColorsTheme extends ThemeExtension<AppColorsTheme> {
|
|
required this.tabLightBlueShadow,
|
|
required this.tabLightBlueShadow,
|
|
required this.tabTextSelectedDefault,
|
|
required this.tabTextSelectedDefault,
|
|
required this.tabTextUnSelectedDefault,
|
|
required this.tabTextUnSelectedDefault,
|
|
|
|
+ required this.textLightPurple,
|
|
});
|
|
});
|
|
|
|
|
|
// 浅色主题工厂方法
|
|
// 浅色主题工厂方法
|
|
@@ -124,6 +127,7 @@ class AppColorsTheme extends ThemeExtension<AppColorsTheme> {
|
|
tabLightBlueShadow: _color1B61CA,
|
|
tabLightBlueShadow: _color1B61CA,
|
|
tabTextSelectedDefault: _colorPrimary,
|
|
tabTextSelectedDefault: _colorPrimary,
|
|
tabTextUnSelectedDefault: Colors.black,
|
|
tabTextUnSelectedDefault: Colors.black,
|
|
|
|
+ textLightPurple: _color8B96BA,
|
|
);
|
|
);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -156,6 +160,7 @@ class AppColorsTheme extends ThemeExtension<AppColorsTheme> {
|
|
tabLightBlueShadow: _darkBlackItemLightShadow,
|
|
tabLightBlueShadow: _darkBlackItemLightShadow,
|
|
tabTextSelectedDefault: Colors.white,
|
|
tabTextSelectedDefault: Colors.white,
|
|
tabTextUnSelectedDefault: _darkBlackItemLightMost,
|
|
tabTextUnSelectedDefault: _darkBlackItemLightMost,
|
|
|
|
+ textLightPurple: Colors.white,
|
|
);
|
|
);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -197,6 +202,7 @@ class AppColorsTheme extends ThemeExtension<AppColorsTheme> {
|
|
tabTextSelectedDefault: Color.lerp(tabTextSelectedDefault, other.tabTextSelectedDefault, t)!,
|
|
tabTextSelectedDefault: Color.lerp(tabTextSelectedDefault, other.tabTextSelectedDefault, t)!,
|
|
tabLightBlueShadow: Color.lerp(tabLightBlueShadow, other.tabLightBlueShadow, t)!,
|
|
tabLightBlueShadow: Color.lerp(tabLightBlueShadow, other.tabLightBlueShadow, t)!,
|
|
tabTextUnSelectedDefault: Color.lerp(tabTextUnSelectedDefault, other.tabTextUnSelectedDefault, t)!,
|
|
tabTextUnSelectedDefault: Color.lerp(tabTextUnSelectedDefault, other.tabTextUnSelectedDefault, t)!,
|
|
|
|
+ textLightPurple: Color.lerp(textLightPurple, other.textLightPurple, t)!,
|
|
);
|
|
);
|
|
}
|
|
}
|
|
}
|
|
}
|