KIMExpChatListPage

abstract class KIMExpChatListPage : Meat

会话列表自定义扩展接口

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun chatListHeaderView(context: Context, parent: ViewGroup): View?

跟随列表滚动的 headerView,可通过实现该方法返回会话列表的 HeaderView

Link copied to clipboard
open fun configTitleBar(titleBar: CommonTitleBar)

配置标题栏标题视图。 可以通过实现该方法对 titleBar 进行配置。

Link copied to clipboard
open fun customTopView(context: Context, parent: ViewGroup): View?

顶部插入自定义视图,可通过实现该方法返回会话列表的顶部视图 自定义视图停留在会话列表顶部,标题栏底部。

Link copied to clipboard
open fun onClickedAddButton(button: View, defaultHandler: () -> Unit)

标题栏点击加号按钮

Link copied to clipboard
open fun onClickedChatItem(context: Context, item: KIMChatItem, defaultHandler: () -> Unit)

会话列表cell点击事件拦截。

Link copied to clipboard
open fun onClickedPopupMenuItem(context: Context, item: KIMMenuItem, index: Int, defaultHandler: () -> Unit)

加号弹窗面板菜单 item 点击拦截

Link copied to clipboard
open fun onClickedSearchButton(button: View, defaultHandler: () -> Unit)

标题栏点击搜索按钮

Link copied to clipboard
open fun onLongClickedChatItem(context: Context, item: KIMChatItem, defaultHandler: () -> Unit)

会话列表cell长按事件拦截。

Link copied to clipboard
open fun updatePopupMenus(context: Context, menus: List<KIMMenuItem>): List<KIMMenuItem>

配置加号弹窗面板数据源