Rays 的 Material You 和 Monet 取色是什么
Material You 是什么
Material You(也叫 Material Design 3)是 Google 在 Android 12 推出的第三代设计系统。和之前的 Material Design 2 相比,Material You 的核心变化是:
- 动态取色(Monet) —— 从用户壁纸自动提取主题色,应用界面跟随壁纸风格
- 更大更圆的组件 —— 按钮、卡片、输入框都更圆润
- 响应式布局 —— 自动适配手机、平板、折叠屏不同尺寸
Rays 是完全采用 Material You 风格的应用——界面、组件、色彩都遵循这套设计规范。
Monet 取色怎么工作的
Android 12+ 有一个叫 Monet 的动态色彩引擎:
- 系统读取你的手机主屏幕壁纸
- 从壁纸里提取 4-5 种主色调(主体色、次色、强调色等)
- 生成一整套色彩方案(不同深浅的变体,用于背景、按钮、文字等)
- 应用可以通过 Android API 读取这套方案,自动给自己的组件上色
在 Rays 里的表现
打开 Rays 时,你会发现应用的:
- 顶部导航栏颜色
- 按钮、卡片、输入框的强调色
- 选中状态的高亮色
- 搜索框的描边色
都会和你的手机壁纸色调一致。换一张壁纸,Rays 的界面颜色也跟着变。
Monet 取色 vs 手动主题色
| 模式 | 怎么控制颜色 | 适合谁 |
|---|---|---|
| Monet 取色(默认) | 换手机壁纸 | 想让应用和系统风格统一 |
| 手动主题色 | 在 Rays 设置里选颜色 | 想精确控制 Rays 的颜色 |
某些版本的 Rays 支持在 Monet 取色和手动主题色之间切换。
Rays 还支持什么界面定制
除了颜色方案,Rays 的 Material You 主题可能还支持:
- 字体 —— 跟随系统字体设置(Android 14+ 可换显示字体)
- 动态取色范围 —— 某些应用可以选"从当前界面取色"或"从壁纸取色"
- 图标样式 —— Jetpack Compose 支持不同图标形状
和 Rays 的关系
Rays 全界面用 Jetpack Compose 编写,而 Compose 对 Material You 有原生支持——不用额外写代码就能自动适配 Monet 取色。这也是 Rays 界面看起来特别"原生"的原因之一。
同作者的其他应用(PodAura、Raca、NightScreen)也都是 Compose + Material You 风格,界面观感一致。
为什么这很重要
表情管理是一个高频使用的场景——斗图可能几小时里打开 Rays 几十次。一个界面风格和系统统一、颜色舒服的应用,用着不刺眼,体验好。
Material You 的 Monet 取色让 Rays 自动适配各种壁纸风格,用户不需要自己手动调主题色就能获得协调的视觉体验。
