From 54b040285c6498b0be19532adb8d2c72c0182fc3 Mon Sep 17 00:00:00 2001 From: LaizyBoy Date: Mon, 11 May 2026 10:00:26 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=B8=BB=E9=A2=98=E9=A2=9C?= =?UTF-8?q?=E8=89=B2=E5=80=BC=E7=BB=9F=E4=B8=80=E5=BC=95=E7=94=A8=20colors?= =?UTF-8?q?.xml=20=E5=AE=9A=E4=B9=89=E7=9A=84=E5=91=BD=E5=90=8D=E9=A2=9C?= =?UTF-8?q?=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 新增 colors.xml 颜色定义 - 普通模式: mainWindowBackgroundColor, mainWindowTextColor, buttonBackgroundColor, debugTextColor - 深色模式: 同上,颜色值适配深色主题 2. 重构 styles.xml 颜色引用 - APPBaseTheme 和 DebugActivityTheme 中的颜色值改为 @color/xxx 引用 - 统一使用命名颜色属性 3. 重构 MyDebugActivityTheme - 继承父主题的颜色属性定义 --- appbase/src/main/res/values-night/styles.xml | 4 ++-- appbase/src/main/res/values/styles.xml | 4 ++-- .../src/main/res/values-night/colors.xml | 6 ++++++ .../src/main/res/values-night/styles.xml | 20 +++++++++---------- libappbase/src/main/res/values/colors.xml | 6 ++++++ libappbase/src/main/res/values/styles.xml | 20 +++++++++---------- 6 files changed, 36 insertions(+), 24 deletions(-) diff --git a/appbase/src/main/res/values-night/styles.xml b/appbase/src/main/res/values-night/styles.xml index 40600c3..799f2b6 100644 --- a/appbase/src/main/res/values-night/styles.xml +++ b/appbase/src/main/res/values-night/styles.xml @@ -6,8 +6,8 @@ \ No newline at end of file diff --git a/appbase/src/main/res/values/styles.xml b/appbase/src/main/res/values/styles.xml index 4417b69..f738ba0 100644 --- a/appbase/src/main/res/values/styles.xml +++ b/appbase/src/main/res/values/styles.xml @@ -6,8 +6,8 @@ diff --git a/libappbase/src/main/res/values-night/colors.xml b/libappbase/src/main/res/values-night/colors.xml index 599a10d..04ca7cb 100644 --- a/libappbase/src/main/res/values-night/colors.xml +++ b/libappbase/src/main/res/values-night/colors.xml @@ -60,4 +60,10 @@ #4D4D4D #333333 + + #FF0D1B2A + #FFE0E0E0 + #FF1E3A5F + #FF00FF00 + \ No newline at end of file diff --git a/libappbase/src/main/res/values-night/styles.xml b/libappbase/src/main/res/values-night/styles.xml index b94b2cc..547270c 100644 --- a/libappbase/src/main/res/values-night/styles.xml +++ b/libappbase/src/main/res/values-night/styles.xml @@ -8,11 +8,11 @@ ?attr/mainWindowDarkTextColor ?attr/mainWindowDarkTextColor ?attr/mainWindowTextColor - #FF1E3A5F + @color/buttonBackgroundColor ?attr/mainWindowDarkTextColor ?attr/mainWindowDarkBackgroundColor ?attr/mainWindowDarkTextColor - #FF1E3A5F + ?attr/buttonBackgroundColor ?attr/mainWindowDarkTextColor ?attr/mainWindowDarkBackgroundColor ?attr/mainWindowDarkTextColor @@ -21,20 +21,20 @@ ?attr/mainWindowDarkBackgroundColor ?attr/mainWindowDarkBackgroundColor ?attr/mainWindowDarkTextColor - #FF0D1B2A - #FFE0E0E0 - #FF0D1B2A - #FFE0E0E0 + @color/mainWindowBackgroundColor + @color/mainWindowTextColor + @color/mainWindowBackgroundColor + @color/mainWindowTextColor - + diff --git a/libappbase/src/main/res/values/colors.xml b/libappbase/src/main/res/values/colors.xml index ecc1e86..c66304e 100644 --- a/libappbase/src/main/res/values/colors.xml +++ b/libappbase/src/main/res/values/colors.xml @@ -60,4 +60,10 @@ #757575 #E0E0E0 + + #FFF5F5F5 + #FF000000 + #FF00B322 + #FF808080 + \ No newline at end of file diff --git a/libappbase/src/main/res/values/styles.xml b/libappbase/src/main/res/values/styles.xml index b7ba2ea..0406697 100644 --- a/libappbase/src/main/res/values/styles.xml +++ b/libappbase/src/main/res/values/styles.xml @@ -8,11 +8,11 @@ ?attr/mainWindowTextColor ?attr/mainWindowTextColor ?attr/mainWindowDarkTextColor - #FF00B322 + @color/buttonBackgroundColor ?attr/mainWindowTextColor ?attr/mainWindowBackgroundColor ?attr/mainWindowTextColor - #FF00B322 + ?attr/buttonBackgroundColor ?attr/mainWindowTextColor ?attr/mainWindowBackgroundColor ?attr/mainWindowTextColor @@ -21,20 +21,20 @@ ?attr/mainWindowBackgroundColor ?attr/mainWindowBackgroundColor ?attr/mainWindowTextColor - #FFF5F5F5 - #FF000000 - #FF0D1B2A - #FFE0E0E0 + @color/mainWindowBackgroundColor + @color/mainWindowTextColor + @color/mainWindowBackgroundColor + @color/mainWindowTextColor - +