视图规则与隐藏策略
视图规则用于处理歌词视图与系统状态栏其他元素之间的关系。隐藏策略用于在特定状态下自动隐藏歌词。
锚点
锚点是歌词插入 System UI 时参考的目标视图。不同 ROM 的状态栏结构不同,因此锚点选择会直接影响显示位置。
如果歌词位置不正确,优先调整锚点和插入顺序。
视图可见性规则
进入 基本设置,点击 配置视图可见性规则。该页面用于控制某些状态栏视图在播放时是否隐藏。
| 选项 | 说明 |
|---|---|
| 默认 | 保持系统原本显示状态 |
| 播放时隐藏 | 有歌词播放时隐藏该视图 |
适合隐藏与歌词重叠的系统元素,例如某些 ROM 的状态栏占位视图。
锁屏隐藏
启用 在锁屏界面隐藏 后,词幕不会在锁屏界面显示歌词。适合不希望歌词干扰锁屏布局的用户。
无歌词隐藏
无歌词隐藏超时 控制没有可用歌词时多久隐藏歌词视图。填 0 表示不隐藏。
无更新隐藏
无更新隐藏超时 控制歌词停止更新后多久隐藏歌词视图。适合播放器暂停、歌词服务停止推送或播放结束后的场景。
关键词隐藏
关键词隐藏由两个设置共同工作:
| 设置项 | 说明 |
|---|---|
| 关键词正则列表 | 每行一条正则表达式,用于匹配歌词内容 |
| 触发关键词隐藏超时 | 匹配后经过多少秒隐藏歌词视图 |
适合隐藏广告、片头提示、无意义占位文本等。
歌词屏蔽正则
歌词屏蔽正则会直接隐藏匹配的歌词行。与关键词隐藏不同,它用于过滤具体歌词行,而不是触发整个歌词视图的隐藏超时。
正则注意事项
- 每行一条规则更容易维护。
- 规则过宽可能误伤正常歌词。
- 修改规则后建议播放多首歌曲测试。
- 如果不熟悉正则,可以询问AI。
ROM 更新后的处理
系统更新、主题切换、状态栏模块变化后,System UI 视图层级可能变化。如果歌词位置或隐藏规则失效,请重新选择锚点并检查视图规则。