Spotube 中文文档 下载 App

Spotube 主题与色调——固定色板 + 自定义 accent

主题系统

Spotube 的主题在 v5.x 里做了重构——从单一预设色升级为固定色板 + 可自定义 accent。这是 Flutter ThemeData 驱动的,跨平台一致。

6 种预设主题

Spotube 内置 6 种主色,每种同时提供亮色和暗色变体:

预设名主色风格
Spotube Purple紫色 #7C3AED默认,品牌色
Midnight Blue深蓝 #1D4ED8深夜听音乐感
Forest Green森林绿 #059669自然清新
Sunset Orange日落橙 #EA580C暖色活力
Rose Pink玫瑰粉 #E11D48柔和浪漫
Slate Gray石板灰 #475569极简中性

自定义 accent

Spotube 设置 → Theme → Custom accent:

暗色 / 亮色模式

三个选项:

  1. 跟随系统(默认)→ 随 OS 自动切换
  2. 始终暗色 → 适合夜间 / OLED 屏(Spotube 暗色主题是纯黑 #000000 + 深紫 accent,OLED 友好)
  3. 始终亮色 → 适合白天强光环境

Spotube 没有做自动"日落切换"或自定义时间段切换——跟随系统就够了。

Spotify Green 色?

如果你已经连了 Spotify 账号,Spotube 会额外提供一个 Spotify Green 选项(#1DB954)。这是 Spotify 的品牌色,Spotube 特意给连了 Spotify 的用户开了"更像 Spotify 的感觉"的选项。

布局密度

Spotube 设置 → Theme → Density:

桌面端还能自定义字体大小(10 ~ 22px)。

封面图自动调色

Spotube 的 UI 会自动从当前播放曲目的专辑封面提取主色调,把它用作播放页的背景渐变——这是 palette_generator 包在起作用:

可以在设置里关闭这个效果(有些人觉得会分心)。

自定义启动屏

v5.1.0 起允许自定义启动屏:

主题设置的存储位置

Spotube 把主题配置(主色 / 暗色模式 / 字体 / 布局密度 / 自定义 accent)存在 shared_preferences 里:

备份 preferences 可以在设备间恢复主题设置。