Repository navigation
v2.6
本次更新重点重构了全应用 Material Design 3 规范开关的底层实现,并对所有界面、卡片、图标与开关的间距及对齐进行了像素级(Pixel-perfect)校准,带来了更加统一、精致的原生系统级视觉体验。
🔘 Material Design 3 规范开关纯代码重构
- 彻底根治静态 XML 导致的开关拉伸与变形:
- 弃用传统的静态 XML Drawable,全面采用纯 Kotlin/Java 代码动态构建
GradientDrawable+LayerDrawable+StateListDrawable; - 严格锁定 MD3 官方规范几何尺寸:轨道
52dp × 32dp(圆角16dp,描边2dp),开启滑块直径24dp,关闭滑块直径16dp。
- 弃用传统的静态 XML Drawable,全面采用纯 Kotlin/Java 代码动态构建
- 引入精密非对称 Inset 几何校正算法:
- 通过代码层动态计算非对称内边距(开启状态
-2dp / 4dp,关闭状态8dp / 2dp),将滑块固有层宽精准固定为26dp(恰好半个轨道宽); - 彻底解决了 XML 无法支持负边距导致
SwitchCompat误将开关撑大至64dp的问题,确保滑块开启与关闭状态与轨道两端半圆完全同心。
- 通过代码层动态计算非对称内边距(开启状态
- 双模精准色值与全局统一样式:
- 深度适配深色与浅色双模式 MD3 标准色彩(深色开启轨道
#A8C7FA、滑块#00325B;关闭轨道#363A40、滑块#C4C7C5、描边#8E918F); - 代码层强制清空系统及主题 Tint 覆盖,全应用所有开关(主页总开关、各子设置开关、自动暗色模式、应用列表与过滤开关)样式 100% 绝对统一。
- 深度适配深色与浅色双模式 MD3 标准色彩(深色开启轨道
📐 全局间距与视觉对齐像素级校准
- 应用列表开关右边距彻底对齐:
- 彻底修复
item_app.xml内部双层边距叠加(8dp 容器 padding + 16dp 开关 margin = 24dp)及过滤开关硬编码 24dp 的问题; - 应用列表内所有的开关右边距统一收窄为标准的 16dp,与主页、高级选项及自动暗色模式的开关右边缘达到像素级水平对齐。
- 彻底修复
- 数据配置选项与高级选项像素级对齐:
- 网格基准线对齐:重构数据配置选项卡片结构,去除多余的外层 padding,图标与标题文字起始位置分别精准对齐至卡片左侧 12dp 与 76dp,与高级选项及主页完全一致;
- 图标光学体量(Optical Size)一致化:经过尺寸测算,将数据配置选项的图标内边距优化为 13dp,使云朵、恢复、清除等全幅矢量图的有效视觉体量与高级选项中的甲虫等图标(0.75 缩放,30dp 视效)保持 1:1 视觉一致,消除了原先图标过大贴边的割裂感;
- 条目高度与留白统一:去除卡片多余的上下 padding,统一定制为标准
minHeight="68dp",条目视觉厚度完全一致。
- 二级页面顶栏间距统一:
- 统一高级选项与 Xposed 选项等 RecyclerView 的
paddingTop为 12dp,配合列表首项卡片的 4dp margin,使所有二级页面的首张卡片距离顶栏 AppBar 的间距均统一为标准的 16dp。
- 统一高级选项与 Xposed 选项等 RecyclerView 的
🎨 细节体验与视觉规范统一
- 字体规范全面对齐:各子页面标题全面应用
TextAppearance.AppCompat.Medium.Darq(Google Sans Medium 500 字重),消除字体粗细与字号差异。 - 主页与关于卡片视觉对齐:主页普通设置项图标与“关于”卡片图标严格保持在屏幕边缘起算的同一垂直对齐线上。
📦 下载与安装说明
- 推荐直接下载下方 Assets 中的安装包进行更新。
- 本版本全面兼容 Android 10 ~ Android 16+,支持 LSPosed 模块模式、Shizuku 免 Root 模式及传统 Root 模式运行。