类 EaseChatThreadFragment.Builder
- java.lang.Object
-
- io.agora.chat.uikit.chat.EaseChatFragment.Builder
-
- io.agora.chat.uikit.chatthread.EaseChatThreadFragment.Builder
-
public static class EaseChatThreadFragment.Builder extends EaseChatFragment.Builder
-
-
字段概要
-
从类继承的字段 io.agora.chat.uikit.chat.EaseChatFragment.Builder
bundle, customFragment
-
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 EaseChatFragmentbuild()EaseChatThreadFragment.BuilderhideHeader(boolean hideHeader)Set header adapter hidden.EaseChatThreadFragment.BuildersetOnJoinThreadResultListener(OnJoinChatThreadResultListener listener)Set join thread listenerEaseChatThreadFragment.BuildersetOnThreadRoleResultCallback(OnChatThreadRoleResultCallback callback)Set thread role callbackEaseChatThreadFragment.BuildersetThreadParentMsgViewProvider(EaseChatThreadParentMsgViewProvider provider)Set thread parent message view providerEaseChatThreadFragment.BuildersetThreadPresenter(EaseChatThreadPresenter presenter)Set custom thread presenter if you want to add your logic-
从类继承的方法 io.agora.chat.uikit.chat.EaseChatFragment.Builder
enableHeaderPressBack, getHistoryMessageFromServerOrLocal, hideReceiverAvatar, hideSenderAvatar, sendMessageByOriginalImage, setChatBackground, setChatInputMenuBackground, setChatInputMenuHint, setChatInputMenuStyle, setCustomAdapter, setCustomFragment, setEmptyLayout, setHeaderBackPressListener, setHeaderSubTitle, setHeaderTitle, setHistoryMessageId, setMessageListShowStyle, setMsgTimeTextColor, setMsgTimeTextSize, setOnAddMsgAttrsBeforeSendEvent, setOnChatExtendMenuItemClickListener, setOnChatInputChangeListener, setOnChatLayoutFinishInflateListener, setOnChatRecordTouchListener, setOnMessageItemClickListener, setOnMessageSelectResultListener, setOnMessageSendCallBack, setOnModifyMessageListener, setOnPeerTypingListener, setOnReactionMessageListener, setReceivedMsgBubbleBackground, setSentBubbleBackground, setThreadMessage, showNickname, turnOnTypingMonitor, useHeader
-
-
-
-
构造器详细资料
-
Builder
public Builder(java.lang.String parentMsgId, java.lang.String conversationId, java.lang.String parentId)Constructor- 参数:
parentMsgId- Usually is the group message IDconversationId- Agora Chat ID
-
Builder
public Builder(java.lang.String parentMsgId, java.lang.String conversationId, java.lang.String parentId, java.lang.String historyMsgId)Constructor- 参数:
parentMsgId- Usually is the group IDconversationId- Agora Chat IDhistoryMsgId-
-
-
方法详细资料
-
hideHeader
public EaseChatThreadFragment.Builder hideHeader(boolean hideHeader)
Set header adapter hidden.- 参数:
hideHeader-- 返回:
-
setThreadParentMsgViewProvider
public EaseChatThreadFragment.Builder setThreadParentMsgViewProvider(EaseChatThreadParentMsgViewProvider provider)
Set thread parent message view provider- 参数:
provider-- 返回:
-
setThreadPresenter
public EaseChatThreadFragment.Builder setThreadPresenter(EaseChatThreadPresenter presenter)
Set custom thread presenter if you want to add your logic- 参数:
presenter-- 返回:
-
setOnJoinThreadResultListener
public EaseChatThreadFragment.Builder setOnJoinThreadResultListener(OnJoinChatThreadResultListener listener)
Set join thread listener- 参数:
listener-- 返回:
-
setOnThreadRoleResultCallback
public EaseChatThreadFragment.Builder setOnThreadRoleResultCallback(OnChatThreadRoleResultCallback callback)
Set thread role callback- 参数:
callback-- 返回:
-
build
public EaseChatFragment build()
- 覆盖:
build在类中EaseChatFragment.Builder
-
-