Repository navigation
1.0.3
从 1.0.1 一次跨了两个版本(1.0.2 只在本机装着测过,没单独发)。
内置形状 2 个 → 5 个
| 形状 | 默认大小 | 默认偏移 | |
|---|---|---|---|
| ① | 无 | — | — |
| ② | 方形 | 82 | (0, +2) |
| ③ | 五角星 | 129 | (0, +3) |
| ④ | 圆角矩形 | 116 | (0, +2) |
| ⑤ | 渐变横条 | 260 | (0, +2) |
- 每个形状都带自己的默认大小和偏移,都是实测调出来的 —— 装完开箱即用,不用自己一个个试
- 「无」放在第一个:一个像素都不画,等于"关掉",不用卸载模块
- 三角形删掉了
横屏不再乱画
挖孔是面板上的物理位置,不跟着屏幕内容转;而覆盖层的窗口坐标是跟着内容转的。
竖屏下两套坐标重合所以一直没露馅,一转到横屏,那块黑方块就飘到屏幕另一个地方去了。
现在非竖屏正立(横屏、以及倒过来的 180°)一律不画。窗口还在,但一个像素都不画 ——
它本来就是半透明的、每帧开头还会清一次缓冲区,所以"不画"等于全透明,
屏幕上跟窗口不存在一样。
修了两个 bug
- 大小输入框"打什么数字都变成 8" —— 最小边长是 8,敲下
1当场被夹成 8 再回写进框里,
后面接个5就成了 85(只有9因为 ≥ 8 而幸免)。偏移框同理(上限 200)。
现在打字中的那个框不会被回写打断,光标离开时再对齐显示。 - 旋转日志打错 —— 把
Surface.ROTATION_90的常量值1当角度打成了"旋转 1°"。
升级
同包名同签名,覆盖安装即可,已有参数不会丢。装完重启一次 SystemUI 才生效。