类 EaseConversationListFragment.Builder
- java.lang.Object
-
- io.agora.chat.uikit.conversation.EaseConversationListFragment.Builder
-
public static class EaseConversationListFragment.Builder extends java.lang.Object
-
-
构造器概要
构造器 构造器 说明 Builder()
-
方法概要
-
-
-
方法详细资料
-
setCustomFragment
public <T extends EaseConversationListFragment> EaseConversationListFragment.Builder setCustomFragment(T fragment)
Set custom fragment which should extends EaseConversationListFragment- 类型参数:
T-- 参数:
fragment-- 返回:
-
useHeader
public EaseConversationListFragment.Builder useHeader(boolean useTitle)
Whether to use default titleBar which isEaseTitleBar- 参数:
useTitle-- 返回:
-
setHeaderTitle
public EaseConversationListFragment.Builder setHeaderTitle(java.lang.String title)
Set titleBar's title- 参数:
title-- 返回:
-
enableHeaderPressBack
public EaseConversationListFragment.Builder enableHeaderPressBack(boolean canBack)
Whether show back icon in titleBar- 参数:
canBack-- 返回:
-
setHeaderBackPressListener
public EaseConversationListFragment.Builder setHeaderBackPressListener(EaseTitleBar.OnBackPressListener listener)
If you have setenableHeaderPressBack(boolean), you can set the listener- 参数:
listener-- 返回:
-
setItemClickListener
public EaseConversationListFragment.Builder setItemClickListener(OnConItemClickListener<EaseConversationInfo> itemClickListener)
Set conversation item click listener- 参数:
itemClickListener-- 返回:
-
setConversationChangeListener
public EaseConversationListFragment.Builder setConversationChangeListener(OnConversationChangeListener listener)
Set conversation change listener, such as conversation was been removed- 参数:
listener-- 返回:
-
hideUnread
public EaseConversationListFragment.Builder hideUnread(boolean hideUnread)
Whether to show unread icon- 参数:
hideUnread-- 返回:
-
setUnreadPosition
public EaseConversationListFragment.Builder setUnreadPosition(EaseConversationSetStyle.UnreadDotPosition position)
Set unread icon position- 参数:
position-- 返回:
-
setUnreadStyle
public EaseConversationListFragment.Builder setUnreadStyle(EaseConversationSetStyle.UnreadStyle style)
Set unread icon's show style- 参数:
style-- 返回:
-
setEmptyLayout
public EaseConversationListFragment.Builder setEmptyLayout(@LayoutRes int emptyLayout)
Set chat list's empty layout if you want replace the default- 参数:
emptyLayout-- 返回:
-
setCustomAdapter
public EaseConversationListFragment.Builder setCustomAdapter(EaseConversationListAdapter adapter)
Set custom adapter which should extends EaseConversationListAdapter- 参数:
adapter-- 返回:
-
build
public EaseConversationListFragment build()
-
-