From 6795dbd351b66c87db98c26699085d79fede4072 Mon Sep 17 00:00:00 2001 From: WaterRain <109326062+CATMIAOZHI@users.noreply.github.com> Date: Mon, 22 Jun 2026 21:45:53 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=9B=BE=E8=A1=A8=E6=A8=A1=E5=9E=8B?= =?UTF-8?q?=E9=A2=9C=E8=89=B2=E4=BB=8E8=E8=89=B2=E6=89=A9=E5=B1=95?= =?UTF-8?q?=E4=B8=BA12=E8=89=B2=20Material=20Design=20500=E8=B0=83?= =?UTF-8?q?=E8=89=B2=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit modelColors 从8色扩展到12色 MD500 色阶,解决11个模型颜色不够区分、 后3个模型与前面颜色循环重复的问题。 UsageChartScreen.kt — modelColors: 8色 → 12色 (Red/Pink/Purple/Deep Purple/ Indigo/Blue/Cyan/Teal/Green/Orange/Brown/Blue Grey) --- .commit_msg | 7 ++++++ .../token/ui/dashboard/UsageChartScreen.kt | 22 +++++++++++-------- 2 files changed, 20 insertions(+), 9 deletions(-) create mode 100644 .commit_msg diff --git a/.commit_msg b/.commit_msg new file mode 100644 index 0000000..5bb3924 --- /dev/null +++ b/.commit_msg @@ -0,0 +1,7 @@ +fix: 图表模型颜色从8色扩展为12色 Material Design 500调色板 + +modelColors 从8色扩展到12色 MD500 色阶,解决11个模型颜色不够区分、 +后3个模型与前面颜色循环重复的问题。 + +UsageChartScreen.kt — modelColors: 8色 → 12色 (Red/Pink/Purple/Deep Purple/ +Indigo/Blue/Cyan/Teal/Green/Orange/Brown/Blue Grey) \ No newline at end of file diff --git a/app/src/main/java/com/rainy/token/ui/dashboard/UsageChartScreen.kt b/app/src/main/java/com/rainy/token/ui/dashboard/UsageChartScreen.kt index 8f60bd0..d79248d 100644 --- a/app/src/main/java/com/rainy/token/ui/dashboard/UsageChartScreen.kt +++ b/app/src/main/java/com/rainy/token/ui/dashboard/UsageChartScreen.kt @@ -67,16 +67,20 @@ import java.text.SimpleDateFormat import java.util.Date import java.util.Locale -// 图表用色板(每个模型一个颜色) +// 图表用色板(每个模型一个颜色,12 色 Material Design 500 色阶,足够区分 12 个模型) internal val modelColors = listOf( - Color(0xFFFF6B8A), // 草莓粉 - Color(0xFFFFA726), // 暖橙 - Color(0xFF66BB6A), // 绿 - Color(0xFF42A5F5), // 蓝 - Color(0xFFAB47BC), // 紫 - Color(0xFF26C6DA), // 青 - Color(0xFFEF5350), // 红 - Color(0xFF8D6E63) // 棕 + Color(0xFFF44336), // Red + Color(0xFFE91E63), // Pink + Color(0xFF9C27B0), // Purple + Color(0xFF673AB7), // Deep Purple + Color(0xFF3F51B5), // Indigo + Color(0xFF2196F3), // Blue + Color(0xFF00BCD4), // Cyan + Color(0xFF009688), // Teal + Color(0xFF4CAF50), // Green + Color(0xFFFF9800), // Orange + Color(0xFF795548), // Brown + Color(0xFF607D8B) // Blue Grey ) // Token 堆叠色板:命中缓存(浅粉·顶)、未命中输入(粉·中)、输出(深粉·底)