主题
使用的颜色
Android
颜色应以十六进制格式指定(例如 #0099ff),不支持通过变量名定义元素颜色。
primary-background-color用于导航栏背景颜色app-header-background-color用于状态栏背景颜色
从 2020.3 版本开始,iOS 应用将接受以十六进制、rgb、hsl、rgba、hsla 格式指定的颜色,或使用有效的 HTML 颜色名称;虽然识别带有 alpha 值的格式,但使用小于 100%(或 1)的 alpha 值目前会导致颜色不匹配。2020.2 及更早版本的应用要求颜色以十六进制指定。
primary-background-color用于 Web 视图的背景颜色app-header-background-color用于状态栏背景颜色primary-color用于下拉刷新控件/加载器
设置应用主题
让应用与 Home Assistant 主题匹配所需的过程因使用的应用版本而异。
2020.2 之后版本的 iOS 应用
应用将自动匹配 Home Assistant 中选择的主题,并在主题更改时实时更新。
2020.1 或更旧版本的 iOS 应用和 Android 应用
要更改应用的主题,您必须在 Home Assistant 中使用服务调用来调用 frontend.set_theme。这将触发应用可以检测到的事件。

