IMKit

IMKit 是开箱即用的 UI 组件库,覆盖会话列表、会话页面、消息列表、输入区、消息气泡与基础元素。组件基于 IMLib 数据,支持主题与多语言定制。

组件清单​

组件说明
ConversationListView会话列表:置顶、未读、@、免打扰、空态、骨架
ChatView会话页面:消息列表 + 输入区 + 历史加载
MessageList消息列表:时间分割、气泡、状态、撤回、已读
MessageInput输入区:文本、表情、图片、文件、语音、@
MessageBubble消息气泡:按类型渲染、长按菜单
Avatar头像:圆形、占位、在线状态
UnreadBadge未读角标:99+、点状、@ 角标
TimeSeparator时间分割:相对时间
MessageStatusIndicator发送状态:发送中/成功/失败
Theme主题:颜色、字体、圆角、深色模式
IMLocalStore本地存储:会话、消息、草稿

平台文档​

与 IMLib 的关系​

IMKit 依赖 IMLib,不重复实现通信能力;你可以只使用某个组件,也可以完全自定义。详见 IMKit 集成。