KIMExpChatList

abstract class KIMExpChatList : Meat

Created by liutao7 on 2023/1/29.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun addTopNonExclusiveHintView(context: Context, parent: LinearLayout)

添加顶部提示控件 hint view,可通过 parent (LinearLayout) 动态非独占式添加多个

Link copied to clipboard
Link copied to clipboard
open fun configurePopupMenus(builder: MenuBuilder): MenuBuilder?

重新组织 PopupMenu, 可添加、删除、重排序菜单列表

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

自定义 title bar

Link copied to clipboard
open fun createPopupMenus(): List<<Error class: unknown class>>
Link copied to clipboard
open fun createTopExclusiveHintView(context: Context, parent: <Error class: unknown class>): View?

创建顶部提示控件 hint view,同一时间根据匹配条件及优先级仅展示一个 hint view, 它将被添加到 父容器 ExclusiveHintLayout 中

Link copied to clipboard

自定义会话数据加载,无需求无需实现

Link copied to clipboard

获取会话列表中未读消息在列表中的 index

Link copied to clipboard
open fun notifyItemChanged(chatId: String, extra: HashMap<String, Any?>)

更新指定会话 item

Link copied to clipboard
open fun onDestroy()
Link copied to clipboard
open fun onMenuItemClicked(activity: FragmentActivity?, menuItem: MenuItem?, index: Int)

点击菜单项监听

Link copied to clipboard
open fun onResume()

生命周期方法

Link copied to clipboard
open fun scrollToTop()

滚动到顶部

Link copied to clipboard
open fun scrollToUnread()

滚动到会话列表下一个未读消息位置

Link copied to clipboard

添加支持的会话类型