资源自定义
IMKit SDK 允许您通过自定义和替换内置的资源文件,灵活调整颜色和图片样式,以满足应用的个性化视觉需求。
自定义颜色
如需修改 IMKit SDK 的默认颜色,您只需在应用的 entry/src/main/resources/base/element/color.json
文件中,添加与 SDK 内置颜色资源同名的配置项,即可覆盖默认颜色。
目前支持覆盖的颜色资源如下:
资源名称 | 说明 | 支持版本 |
---|---|---|
rc_color_voice_message_sent_text | 语音消息(发送方)文字颜色 | 1.7.2+ |
rc_color_voice_message_received_text | 语音消息(接收方)文字颜色 | 1.7.2+ |
rc_color_conversation_top | 置顶会话背景颜色 | 1.7.2+ |
自定义图片
如需替换 IMKit SDK 的默认图片,您只需在应用的 entry/src/main/resources/base/media
目录下,添加与 SDK 内置图片资源同名的文件,即可完成覆盖,无需修改任何代码。
目前支持覆盖的图片资源如下:
资源名称 | 说明 | 支持版本 |
---|---|---|
rc_conversation_mute.png | 会话免打扰图标 | 1.7.2+ |
rc_to_voice_1.png | 语音消息(发送方)播放图标 1 | 1.7.2+ |
rc_to_voice_2.png | 语音消息(发送方)播放图标 2 | 1.7.2+ |
rc_to_voice_3.png | 语音消息(发送方)播放图标 3 | 1.7.2+ |
rc_from_voice_1.png | 语音消息(接收方)播放图标 1 | 1.7.2+ |
rc_from_voice_2.png | 语音消息(接收方)播放图标 2 | 1.7.2+ |
rc_from_voice_3.png | 语音消息(接收方)播放图标 3 | 1.7.2+ |