ROM 适配说明
词幕把歌词视图插入 System UI。不同 ROM 对状态栏的实现差异较大,因此同一套配置不一定适合所有设备。
为什么会有差异
状态栏中的时间、信号、电量、通知图标、隐私指示器和厂商功能通常由 System UI 中不同视图组成。不同 ROM 的视图层级、尺寸和动画都可能不同。
词幕通过锚点和插入顺序确定歌词位置,因此 ROM 差异会影响最终显示效果。
通用调整顺序
- 选择锚点。
- 调整插入顺序。
- 限制歌词宽度。
- 调整边距和内边距。
- 配置视图可见性规则。
- 必要时关闭图标或动画。
ColorOS / OPlus
词幕为 OPlus 设备提供了额外配置:
| 设置 | 说明 |
|---|---|
| 宽度(流体云模式下) | 单独控制流体云场景下歌词宽度 |
| 在流体云模式下隐藏图标 | 流体云场景下隐藏歌词图标 |
如果使用流体云时状态栏空间不足,建议减小流体云宽度或隐藏图标。
MIUI / HyperOS
MIUI / HyperOS 的状态栏布局可能受主题、通知样式和控制中心样式影响。如果歌词错位,建议先换锚点,再调宽度。
类原生系统
类原生系统状态栏结构通常更接近 AOSP,但不同定制 ROM 仍可能存在差异。通常通过宽度和边距即可完成调整。
Samsung One UI
One UI 的状态栏图标分布和锁屏显示规则可能与 AOSP 不同。如果锁屏显示异常,建议开启锁屏隐藏。
第三方状态栏模块
如果同时使用其他修改状态栏的 Xposed 模块、Magisk 模块或主题插件,可能出现:
- 歌词位置变化。
- 锚点失效。
- 状态栏元素重叠。
- System UI 重启后配置表现不同。
排查时建议先临时停用其他状态栏相关模块。
系统更新后
系统更新可能改变 System UI 结构。更新后如果词幕显示异常,请按顺序处理:
- 重启设备。
- 确认 LSPosed 模块仍启用。
- 确认 System UI 作用域仍勾选。
- 重新选择锚点。
- 检查视图可见性规则。