Doodle 中文文档 下载 App

Doodle 提取色与文字对比度——主色辅色辅色的作用机制

什么是提取色

外观设置里的「Extracted colors(提取色)」是 Doodle 主动向系统提供的一组颜色。系统拿到这组颜色后做两件事:

  1. 计算文字对比度:决定启动器图标下的文字用深色还是浅色;
  2. 生成系统主题(Android 12+):动态取色引擎用这组颜色生成全局配色。

默认情况下系统从壁纸自动提取;Doodle 允许你手动指定主色(primary)、辅色(secondary)、辅色(tertiary),甚至自选任意颜色。

为什么要手动指定

自动提取的色值来自壁纸色块,可能太暗或太饱和,典型问题:

手动指定一组合适的颜色可以既保留壁纸观感、又不让系统主题跑偏。操作路径:外观 → Extracted colors → 分别点主色/辅色/辅色,弹出的取色器里选预设色或自定义色。

不同安卓版本上的行为差异

这一项的行为高度依赖系统版本,设置页里也分别做了说明:

系统版本提取色的实际作用
Android 12+ 且支持动态取色三色交给系统主题引擎,生成全局配色(快捷面板、设置页、部分应用界面)
Android 11 及以下只用主色:计算启动器文字对比度 + 给最近任务界面背景着色

也就是说,旧版本设备上改辅色/辅色不会有任何系统级变化,这不是故障。相关说明见Material You 动态取色。

文字对比度的独立开关

提取色之外,外观设置还有两个文字对比度选项:

两个开关按壁纸明暗取舍即可,改完回桌面看图标文字即可验证。

一个颜色不刷新的常见坑

改完提取色后系统主题没变?Android 12+ 的取色刷新在息屏再亮屏之后才发生,这是系统机制不是 bug;三星 One UI 则完全不认动态壁纸提供的颜色,要走变通方案,见One UI 取色失效怎么办。