主题
小于 1 分钟
UIKit-HarmonyOS 集成文档
主题
ChatUIKit 内置浅色和深色主题,默认为浅色主题。
- 浅色主题
浅色主题

- 深色主题
深色主题

实现方式
HarmonyOS 平台可以在 resources
目录下创建 dark
资源文件。HarmonyOS 系统会跟随系统明暗色的切换使用对应的资源包。
单群聊 UIKit 定义了一组基础颜色,满足 UIKit 自身主题颜色的需求。客户如想要自定义 UIKit 主题色,可以在自己的项目中新建 dark
文件夹,并复制 uikit_colors.json
到文件夹中,然后对其中的基础颜色修改。
切换为内置主题
应用默认配置为跟随系统切换深浅色模式,如不希望应用跟随系统深浅色模式变化,可主动设置应用的深浅色风格。设置后,应用的深浅色模式固定,不会随系统改变。
onCreate(): void {
hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate');
this.context.getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_DARK);
}