Commit Graph

22 Commits

Author SHA1 Message Date
4e4673a93b feat: 容器统一加灰色边框,borderCornerRadius 属性统一管理圆角
创建通用灰色边框 drawable(5 模块各一份):
  - bg_container_border.xml:透明填充 + 1dp #B0B0B0 描边
  - 自动应用到 80 个无背景容器的布局文件

深色模式 bg_frame 加边框:
  - drawable-night/bg_frame.xml(mymessagemanager + aes):
    背景 shape 添加 1dp #666666 描边,保留渐变蒙版

统一圆角为 6dp(borderCornerRadius 属性化):
  - 5 模块 attrs.xml 声明 borderCornerRadius(dimension)
  - 12 个主题(6 普通 + 6 深色)设置 borderCornerRadius=6dp
  - 12 个 drawable 文件约 40 处 corners 改用 ?attr/borderCornerRadius
    (bg_frame / bg_frame_black/white / bg_shadow / bg_border_round
     bg_toolbar_log / acard_frame_main / atoolbar_frame / ohpcts_frame
     bg_container_border 等)
  - 3 个 Java 自定义控件(AToolbar / ASupportToolbar / AboutView)
    从硬编码 px 改为读取 ?attr/borderCornerRadius

受益布局模块:libaes / libappbase / appbase / mymessagemanager / aes / winboll
2026-05-09 10:59:55 +08:00
55c7f7d327 feat: 统一应用文本颜色由主题控制,支持深色/普通模式自适应
主题改造(mymessagemanager):
  - values/styles.xml + values-night/styles.xml:6种风格x2模式共12个主题
    统一设置 android:textColorPrimary / textColorPrimary / android:textColor / colorTextColor
    指向 @color/text_color_primary
  - values/colors.xml:text_color_primary=#FF000000(普通模式黑色)
  - values-night/colors.xml:text_color_primary=#FF00FF00(深色模式绿色)
  - attrs.xml:声明 textColorPrimary 属性解决 AAPT2 编译错误

清除硬编码文本颜色(跨模块):
  - 移除 13 个布局文件中的 android:textColor 属性(libappbase/libaes/winboll/appbase)
  - 移除 3 个 Java 文件中的 setTextColor(Color.BLACK/white/gray) 调用
  - 移除 ComposeSMSActivity / CharsetRefuseEditDialog 中的自定义文本颜色
  - 移除 toast_custom_view.xml / view_tts_back.xml 中的 android:textColor

CompoundButton 文本颜色适配:
  - ConfirmSwitchView:initView 中读取主题 textColorPrimary 的 ColorStateList 并显式设置
  - activity_appsettings.xml:平台 Switch 替换为 ConfirmSwitchView
  - fragment_main.xml:Switch 添加 textColor=?android:attr/textColorPrimary
  - 10个 RadioButton + 4个 CheckBox 添加 textColor=?android:attr/textColorPrimary
2026-05-09 10:02:44 +08:00
676a3466ef <aes>APK 15.15.9 release Publish. 2026-04-25 04:16:30 +08:00
d6243b052d 更新基础类库 2026-04-25 04:14:59 +08:00
5d72ee1a6a 更新基础类库 2026-04-25 04:05:05 +08:00
eeb64b00b8 <aes>APK 15.15.8 release Publish. 2026-04-14 22:35:57 +08:00
8bcd803404 编译测试 2026-04-14 22:33:26 +08:00
6b44f852a8 <aes>APK 15.15.7 release Publish. 2026-01-13 16:46:27 +08:00
952c8d8017 移除BaseWinBoLLActivity作为类库使用,应用需自定义基础窗口类。 2026-01-13 16:45:31 +08:00
8b99844d0c <aes>APK 15.15.6 release Publish. 2026-01-13 16:27:29 +08:00
9f46f400b0 bugfix 2026-01-13 16:26:46 +08:00
64693e384e <aes>APK 15.15.5 release Publish. 2026-01-13 16:11:30 +08:00
aebf83bc44 完善基础窗口类的公开方法 2026-01-13 16:10:31 +08:00
3e67a5d0a4 <aes>APK 15.15.4 release Publish. 2026-01-13 15:37:28 +08:00
05a1fb1302 取消窗口创建时的吐司调试信息。 2026-01-13 15:36:23 +08:00
622d474410 <aes>APK 15.15.3 release Publish. 2026-01-13 15:29:29 +08:00
504b78c04e 优化基础窗口管理类。 2026-01-13 15:25:01 +08:00
e459791c67 <aes>APK 15.15.2 release Publish. 2026-01-13 11:19:15 +08:00
749ec3d562 APPBase 类库版本更新为 15.15.4 2026-01-13 11:13:54 +08:00
98c51e01c6 <aes>APK 15.15.1 release Publish. 2026-01-13 03:37:01 +08:00
bc908f5d7c 编译测试 2026-01-13 03:33:51 +08:00
b9613efca3 复制 https://gitea.winboll.cc/Studio/AES_Bck20260112_122031_590.git 项目最新AES模块源码 2026-01-13 03:32:37 +08:00