Skip to content

1.0.1

Choose a tag to compare

@threevits threevits released this 11 Oct 11:03
· 1 commit to main since this release

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。