深色与浅色主题 — 跟随系统,一键切换
主题跟随系统
Gloom 的设计哲学是不做独立主题管理——它相信系统的决定。深浅色模式直接读取 Android 系统的「深色/浅色」显示设置:
- 系统设为深色 → Gloom 全程深色背景,文字浅色
- 系统设为浅色 → Gloom 全程浅色背景,文字深色
- 自动切换(基于时间) → Gloom 跟着系统在早/晚自动切换
在 Android 13+ 上,Material You 动态取色也会在深浅色切换时自动计算对应的深色/浅色调色板——不是简单反色,而是 Material Design 3 规范里的配色映射。
深浅色切换的过渡效果
Material Design 3 规范要求主题切换有平滑过渡动画——Gloom 在系统深浅色切换时会有大约 200-300ms 的颜色渐变动画,整个界面从一套配色平滑过渡到另一套,不会出现瞬间跳色。
想独立于系统切换怎么办
Gloom 没有内置「强制深色/强制浅色」的开关。如果你在系统是浅色模式时想让 Gloom 单独用深色:
- Android 14+:可以在系统设置里给单个应用强制深色(设置 → 显示 → 深色模式 → 定时/强制)
- Android 11-13:部分系统厂商提供了应用级深色覆盖功能,可在系统设置里搜「深色模式」或「夜间模式」
深浅色对代码高亮的影响
代码高亮也会跟随深浅色切换:
- 深色模式下的代码高亮配色(深色背景 + 亮色文本)→ 类似 GitHub 深色主题
- 浅色模式下的代码高亮配色(浅色背景 + 深色文本)→ 类似 GitHub 浅色主题
- 两端都做了色对比度检查,符合 Material Design 无障碍标准
Catppuccin 等图标包不影响主题
Gloom 支持切换启动图标(Catppuccin 等社区图标包),但图标包只换桌面图标外观,不影响应用内部的深浅色主题。两者独立运作。
常见问题
Q: 切换系统深浅色后 Gloom 没跟着变?
A: 强退 Gloom 重开一次应该能拿到新的系统设置。如果还是不行,确认你的系统版本 ≥ Android 12(更准确地说,Android 12 引入了动态颜色 API,深浅色跟随是系统级的,Gloom 没有理由不跟随)。