feat: 各主题独立文本颜色,深色模式 bg_frame 去白底加渐变蒙版

主题文本颜色独立化(mymessagemanager):
  - values/colors.xml:text_color_primary 拆分为 6 个主题独立色
    default=#FF212121(暗灰)、depth=#FF1A237E(深靛蓝)
    sky=#FF01579B(深蓝)、golden=#FF3E2723(深棕)
    memor=#FF4A148C(深紫)、tao=#FF424242(深灰)
  - values/styles.xml:6 个主题分别引用各自的 text_color_primary_*

深色模式文本统一中灰色:
  - values-night/colors.xml:6 个主题统一使用 #FF999999
    与各主题 SMS 气泡色(黄/绿/蓝/紫/金/灰)明显区分
  - values-night/styles.xml:6 个主题引用各自的 text_color_primary_* 资源

深色模式 bg_frame 背景去白改蒙版:
  - drawable-night/bg_frame.xml(mymessagemanager + aes):
    第二层渐变从 #FFFFFFFF→#0FFFFFFF 改为 #1AFFFFFF→#00000000
    去除白底,保留 10% 白渐变过渡蒙版提供边框定义感
This commit is contained in:
LaizyBoy
2026-05-09 10:29:56 +08:00
parent 55c7f7d327
commit b385aa7030
6 changed files with 134 additions and 50 deletions

View File

@@ -4,10 +4,10 @@
<style name="MyAppTheme" parent="AESTheme">
<item name="android:textSize">20sp</item>
<item name="android:windowBackground">@color/window_background</item>
<item name="android:textColorPrimary">@color/text_color_primary</item>
<item name="textColorPrimary">@color/text_color_primary</item>
<item name="android:textColor">@color/text_color_primary</item>
<item name="colorTextColor">@color/text_color_primary</item>
<item name="android:textColorPrimary">@color/text_color_primary_default</item>
<item name="textColorPrimary">@color/text_color_primary_default</item>
<item name="android:textColor">@color/text_color_primary_default</item>
<item name="colorTextColor">@color/text_color_primary_default</item>
<item name="attrSMSViewSendColor">@color/colorSMSSendColor</item>
<item name="attrSMSViewInboxColor">@color/colorSMSInboxColor</item>
<item name="attrTTSRuleViewBackgroundColor">@color/colorTTSRuleViewBackgroundColor</item>
@@ -17,10 +17,10 @@
<style name="MyDepthAESTheme" parent="DepthAESTheme">
<item name="android:textSize">20sp</item>
<item name="android:windowBackground">@color/window_background</item>
<item name="android:textColorPrimary">@color/text_color_primary</item>
<item name="textColorPrimary">@color/text_color_primary</item>
<item name="android:textColor">@color/text_color_primary</item>
<item name="colorTextColor">@color/text_color_primary</item>
<item name="android:textColorPrimary">@color/text_color_primary_depth</item>
<item name="textColorPrimary">@color/text_color_primary_depth</item>
<item name="android:textColor">@color/text_color_primary_depth</item>
<item name="colorTextColor">@color/text_color_primary_depth</item>
<item name="attrSMSViewSendColor">@color/colorSMSSendColorDepth</item>
<item name="attrSMSViewInboxColor">@color/colorSMSInboxColorDepth</item>
<item name="attrTTSRuleViewBackgroundColor">@color/colorTTSRuleViewBackgroundColorDepth</item>
@@ -29,10 +29,10 @@
<style name="MySkyAESTheme" parent="SkyAESTheme">
<item name="android:textSize">20sp</item>
<item name="android:windowBackground">@color/window_background</item>
<item name="android:textColorPrimary">@color/text_color_primary</item>
<item name="textColorPrimary">@color/text_color_primary</item>
<item name="android:textColor">@color/text_color_primary</item>
<item name="colorTextColor">@color/text_color_primary</item>
<item name="android:textColorPrimary">@color/text_color_primary_sky</item>
<item name="textColorPrimary">@color/text_color_primary_sky</item>
<item name="android:textColor">@color/text_color_primary_sky</item>
<item name="colorTextColor">@color/text_color_primary_sky</item>
<item name="attrSMSViewSendColor">@color/colorSMSSendColorSky</item>
<item name="attrSMSViewInboxColor">@color/colorSMSInboxColorSky</item>
<item name="attrTTSRuleViewBackgroundColor">@color/colorTTSRuleViewBackgroundColorSky</item>
@@ -41,10 +41,10 @@
<style name="MyGoldenAESTheme" parent="GoldenAESTheme">
<item name="android:textSize">20sp</item>
<item name="android:windowBackground">@color/window_background</item>
<item name="android:textColorPrimary">@color/text_color_primary</item>
<item name="textColorPrimary">@color/text_color_primary</item>
<item name="android:textColor">@color/text_color_primary</item>
<item name="colorTextColor">@color/text_color_primary</item>
<item name="android:textColorPrimary">@color/text_color_primary_golden</item>
<item name="textColorPrimary">@color/text_color_primary_golden</item>
<item name="android:textColor">@color/text_color_primary_golden</item>
<item name="colorTextColor">@color/text_color_primary_golden</item>
<item name="attrSMSViewSendColor">@color/colorSMSSendColorGolden</item>
<item name="attrSMSViewInboxColor">@color/colorSMSInboxColorGolden</item>
<item name="attrTTSRuleViewBackgroundColor">@color/colorTTSRuleViewBackgroundColorGolden</item>
@@ -53,10 +53,10 @@
<style name="MyMemorAESTheme" parent="MemorAESTheme">
<item name="android:textSize">20sp</item>
<item name="android:windowBackground">@color/window_background</item>
<item name="android:textColorPrimary">@color/text_color_primary</item>
<item name="textColorPrimary">@color/text_color_primary</item>
<item name="android:textColor">@color/text_color_primary</item>
<item name="colorTextColor">@color/text_color_primary</item>
<item name="android:textColorPrimary">@color/text_color_primary_memor</item>
<item name="textColorPrimary">@color/text_color_primary_memor</item>
<item name="android:textColor">@color/text_color_primary_memor</item>
<item name="colorTextColor">@color/text_color_primary_memor</item>
<item name="attrSMSViewSendColor">@color/colorSMSSendColorMemor</item>
<item name="attrSMSViewInboxColor">@color/colorSMSInboxColorMemor</item>
<item name="attrTTSRuleViewBackgroundColor">@color/colorTTSRuleViewBackgroundColorMemor</item>
@@ -65,10 +65,10 @@
<style name="MyTaoAESTheme" parent="TaoAESTheme">
<item name="android:textSize">20sp</item>
<item name="android:windowBackground">@color/window_background</item>
<item name="android:textColorPrimary">@color/text_color_primary</item>
<item name="textColorPrimary">@color/text_color_primary</item>
<item name="android:textColor">@color/text_color_primary</item>
<item name="colorTextColor">@color/text_color_primary</item>
<item name="android:textColorPrimary">@color/text_color_primary_tao</item>
<item name="textColorPrimary">@color/text_color_primary_tao</item>
<item name="android:textColor">@color/text_color_primary_tao</item>
<item name="colorTextColor">@color/text_color_primary_tao</item>
<item name="attrSMSViewSendColor">@color/colorSMSSendColorTao</item>
<item name="attrSMSViewInboxColor">@color/colorSMSInboxColorTao</item>
<item name="attrTTSRuleViewBackgroundColor">@color/colorTTSRuleViewBackgroundColorTao</item>