跳到主要内容

资源自定义

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语音消息(发送方)播放图标 11.7.2+
rc_to_voice_2.png语音消息(发送方)播放图标 21.7.2+
rc_to_voice_3.png语音消息(发送方)播放图标 31.7.2+
rc_from_voice_1.png语音消息(接收方)播放图标 11.7.2+
rc_from_voice_2.png语音消息(接收方)播放图标 21.7.2+
rc_from_voice_3.png语音消息(接收方)播放图标 31.7.2+