This commit is contained in:
wyf
2025-04-12 18:13:35 +08:00
parent 9396f18d09
commit 146462b467
17 changed files with 1446 additions and 816 deletions

View File

@@ -3,7 +3,7 @@ import 'package:json_annotation/json_annotation.dart';
@JsonSerializable()
class CustomThemeColor {
final String color1;//
final String color1; //
final String color2;
final String color3;
final String color4;
@@ -78,25 +78,25 @@ class CustomThemeColor {
//浅色模式
static final light = CustomThemeColor(
color1: '#FFFFFF',
color2: "#f7f8fa",
color3: "#4AD8FA",
color4: "#4AD8FA",
color5: "#4AD8FA",
color6: "#4AD8FA",
color7: "#333333",
color8: "#333333",
color9: "#333333",
color10: "#f7f8fa",
color11: "#f7f8fa",
color12: "#DBF8FD",
color13: "#d3d3d3",
color14: "#333333",
color15: "#FF7159",
color16: "#d3d3d3",
color1: '#45D989',
color2: "#00C1AA",
color3: "#333333",
color4: "#D3D3D3",
color6: "#FBF5D5",
color5: "#FFFFFF006",
color7: "#00C1AA",
color8: "#FF9F66",
color9: "#FF7159",
color10: "#E60012",
color11: "#00C1AA",
color12: "#10CFF1",
color13: "#FF9F66",
color14: "#FF7159",
color15: "#F6F6F6",
color16: "#333333",
color17: "#FFFFFF",
color18: "#4AD8FA",
color19: "#4AD8FA",
color18: "#FFFFFF",
color19: "#FFFFFF",
color20: "#f7f8fa",
color21: "#5EE00A",
color25: "#FF7159",
@@ -114,25 +114,25 @@ class CustomThemeColor {
color40: "#333333");
//深色模式
static final dark = CustomThemeColor(
color1: '#242835',
color2: "#f7f8fa",
color3: "#4AD8FA",
color4: "#4AD8FA",
color5: "#4AD8FA",
color6: "#4AD8FA",
color7: "#333333",
color8: "#333333",
color9: "#333333",
color10: "#f7f8fa",
color11: "#f7f8fa",
color12: "#DBF8FD",
color13: "#d3d3d3",
color14: "#333333",
color15: "#FF7159",
color16: "#d3d3d3",
color17: "#FFFFFF",
color18: "#4AD8FA",
color19: "#4AD8FA",
color1: '#45D989',
color2: "#00C1AA",
color3: "#FFFFFF",
color4: "#999999",
color5: "#FFFFFF06",
color6: "#FBF5D5",
color7: "#00C1AA",
color8: "#FF9F66",
color9: "#FF7159",
color10: "#E60012",
color11: "#00C1AA",
color12: "#10CFF1",
color13: "#FF9F66",
color14: "#FF7159",
color15: "#161B28",
color16: "#FFFFFF",
color17: "#242835",
color18: "#EAEAEA",
color19: "#FFFFFF",
color20: "#f7f8fa",
color21: "#5EE00A",
color25: "#FF7159",
@@ -199,6 +199,14 @@ class CustomThemeColor {
if (color.length == 6) {
color = "0xFF$color";
} else if (color.length == 8) {
String alphaHex = color.substring(6, 8);
String rgbHex = color.substring(0, 6);
int alphaInt = int.parse(alphaHex);
double alpha = alphaInt / 100.0;
return Color(int.parse("0xFF$rgbHex")).withOpacity(alpha);
} else {
color = "0x$color";
}