Repository navigation
1.0.1
1.0.1
本模块仓库的首个发布。版本号接续源码仓库 —— 1.0.0 → 1.0.1 改的是包名
(为满足本仓库的 application ID 要求,com.threevits.holesquare → io.github.threevits.holesquare),功能一行没动。
功能
- 在挖孔位置盖一层可调的形状,把面板上那个物理黑圆视觉上变成你想要的图形
- 内置方形/三角形,另可加任意多个自定义 SVG 项(可增删改名,各带自己的大小和偏移)
- app 里按真实比例实时预览,改完立刻生效,不用重启 SystemUI
- 自带 SVG 解析器:路径/描边/多色/渐变/内联 style/transform
前提
- ColorOS 系设备(ColorOS / OxygenOS / RealmeUI)+ LSPosed,设备要有挖孔
- 作用域只有「系统界面」(manifest 里声明了
xposedscope,装上通常自动勾好) - 实测:一加 Ace 3(PJE110)/ ColorOS 16,SystemUI 16.00.12
- 换机型不用改代码:挖孔位置开机时从
ro.oplus.display.screenhole.positon读,在 app 里重新量一遍大小和偏移即可 - 默认值是按 Ace 3 实测填的(孔径 82px、孔心 (632,78))—— 注意 OPPO 属性里写的是 72px,那个数不对
完整说明见 README。