Commit Graph

29 Commits

Author SHA1 Message Date
632ecc51d8 重构ASupportToolbar自定义控件,支持AES主题切换
- 优化ASupportToolbar控件的绘图流程
- 移除atoolbar_frame.xml依赖,改用Java代码内部绘图
- 添加notifyColorChange()方法绘制三层渐变背景
- 在onAttachedToWindow()时自动调用refreshFromTheme()刷新背景
- 主题切换时通过DrawerFragmentActivity调用refreshFromTheme()
- 添加attrs.xml属性:android:background用于自定义style
- 添加详细调试日志追踪整个绘制流程
- TestASupportToolbarActivity添加日志便于测试验证

修改文件:
- libaes/src/main/java/.../views/ASupportToolbar.java:重构绘图逻辑,添加调试日志
- libaes/src/main/java/.../activitys/DrawerFragmentActivity.java:主题切换时刷新Toolbar
- libaes/src/main/java/.../unittests/TestASupportToolbarActivity.java:添加调试日志
- libaes/src/main/res/values/attrs.xml:添加android:background属性
- aes/build.properties:版本号更新
- libaes/build.properties:版本号更新
2026-05-12 10:53:18 +08:00
58b2cace16 重构AES主题配置,继承APPBaseTheme属性支持
- AESTheme改为继承Theme.AppCompat并支持APPBaseTheme属性
- 修复运行时inflate错误:将?attr/xxx引用改为@color/xxx直接引用
- 添加DebugActivityTheme调试样式支持
- 添加必需的颜色定义(toolbarBackgroundColor、mainWindowBackgroundColor等)
- 新增夜间模式主题配置(values-night目录)
- 清理冗余注释和无用的调试配色方案
- aes模块的MyAESTheme添加themeDebug属性

修改文件:
- aes/src/main/res/values/styles.xml:添加MyDebugActivityTheme
- aes/src/main/res/values-night/:新增夜间模式样式
- libaes/src/main/res/values/colors.xml:添加主题必需颜色
- libaes/src/main/res/values/styles.xml:重构使用AppCompat主题
- libaes/src/main/res/values-night/:新增夜间模式颜色和样式
2026-05-12 09:52:57 +08:00
a20f29728e <aes>APK 15.20.2 release Publish. 2026-05-11 20:41:30 +08:00
9669fe2a8d 更新应用基础类库,改进应用调试接口。 2026-05-11 20:38:17 +08:00
b5c989b5f9 <aes>APK 15.20.1 release Publish. 2026-05-11 17:17:05 +08:00
725b336501 更新基础类库版本,提高应用调试能力。 2026-05-11 17:14:00 +08:00
3b313e2362 <aes>APK 15.20.0 release Publish. 2026-05-11 15:02:27 +08:00
1e96cd02bc 对齐基础类库基准型号版本。 2026-05-11 14:58:21 +08:00
6412554096 <aes>APK 15.15.10 release Publish. 2026-05-10 05:04:15 +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