KIMExp Chat Message List Page
Created by liutao7 on 2024/6/26 消息列表自定义扩展接口
Functions
Link copied to clipboard
配置标题栏标题视图。 可以通过实现该方法对 titleBar 进行配置。
Link copied to clipboard
open fun onClickedMessageMenuItem(context: Context, item: KIMMessageMenuItem, chatMessage: KIMCoreMessage, defaultHandler: () -> Unit)
长按菜单 item 点击事件拦截
Link copied to clipboard
标题栏点击更多按钮
Link copied to clipboard
open fun onClickedToolMoreItem(context: Context, item: KIMToolMoreItem, chatMeta: KIMChatMeta, defaultHandler: () -> Unit)
加号工具面板菜单 item 点击拦截
Link copied to clipboard
open fun onClickedUser(context: Context, userId: String, chatMessage: KIMCoreMessage, defaultHandler: () -> Unit)
点击用户头像事件拦截
Link copied to clipboard
open fun updateMessageMenuItems(items: List<KIMMessageMenuItem>, chatMessage: KIMCoreMessage, chatMeta: KIMChatMeta): List<KIMMessageMenuItem>
配置长按菜单数据源。 可以通过实现改方法来对工具面板默认数据源进行二次加工,如新增自定义item,删除默认数据源,修改item排列顺序等。
Link copied to clipboard
open fun updateToolMoreItems(items: List<KIMToolMoreItem>, chatMeta: KIMChatMeta): List<KIMToolMoreItem>
配置加号工具面板数据源。可以通过实现改方法来对工具面板默认数据源进行二次加工,如新增自定义 item,删除默认数据源,修改item排列顺序等。