integrating-tuya-android-theme
Installation
SKILL.md
概述 {#description}
涂鸦主题色体系由 thingOpenTheme Gradle 插件统一驱动,插件读取 lightTheme/blackTheme DSL,同时生成两套颜色资源:
- BizBundle 桥接层(
thing_theme_color_*):BizBundle 内部页面渲染使用 - 应用开放层(
thing_theme_open_color_*):应用自定义品牌色,通过IThingThemeManager在运行时获取
不配置插件的后果:BizBundle 内部颜色变为硬编码兜底值(黑白灰),应用页面无法与 BizBundle 页面保持视觉一致。
适用场景 {#scene}
已完成 integrating-tuya-android-sdk,计划接入任意 BizBundle 之前必须先完成本 skill 的配置。
步骤:
-
配置 Gradle 插件和依赖:根项目
build.gradle.kts的buildscript中加入插件 classpath;app/build.gradle.ktsapply 插件并添加thingsmart-theme-open依赖。详见references/theme-config.md。 -
配置主题色 DSL:在
app/build.gradle.kts中配置thingOpenTheme块,声明lightTheme和blackTheme的颜色变量(推荐只修改themeColor,其余使用默认值)。详见references/theme-config.md。