Repository navigation
Opticon 1.0.2
界面
- 底部导航改成悬浮药丸,四格:图标 / 通知 / 模块 / 关于 —— 选中项展开文字,未选中只留图标
- 支持左右滑动切页,和点底栏双向联动
- 配色跟随系统取色(Material You 壁纸取色;Android 12 以下用内置品牌配色)
- 圆角、卡片、动效统一到 Material 3 Expressive,动效参数取自主题的 MotionScheme
- 作用域清单改用分段按钮(必选 + 推荐 / 全部)左右切换
- 「关于」页新增隐私说明
桌面图标
- 底板颜色不再写死:默认品牌淡粉;Android 12+ 改用系统主题色的淡档,跟着壁纸走
- 图标形状与字形(Oi)不变
稳定性
- 配置读取加异常兜底:读失败退回上一次的值,不再可能影响图标加载或通知处理
- 修掉一处并发隐患:单色判定用的取样对象在多线程下可能出现 NPE / 像素缓冲越界
- hook 判重集合换成线程安全实现
安装
- 安装下面的 APK
- 在 LSPosed / Vector(或其它支持 LibXposed API 102 的框架)里启用模块,
并按 App 内「模块」页的清单勾选作用域 - 重启设备(框架不会热加载模块)
从旧版覆盖安装时,桌面图标缓存可能仍显示上一次渲染的结果 ——
在 App 的「图标」页点「清除缓存并重启桌面」即可重建。