接口 IConversationListLayout
-
- 所有超级接口:
IRecyclerView
- 所有已知实现类:
EaseConversationListLayout
public interface IConversationListLayout extends IRecyclerView
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 voidcancelConversationTop(int position, EaseConversationInfo info)voiddeleteConversation(int position, EaseConversationInfo info)Delete conversationEaseConversationInfogetItem(int position)Get item dataEaseConversationListAdaptergetListAdapter()Get data adaptervoidmakeConversationTop(int position, EaseConversationInfo info)voidmakeConversionRead(int position, EaseConversationInfo info)Make conversation readvoidsetListAdapter(EaseConversationListAdapter listAdapter)Set custom list adaptervoidsetOnConversationChangeListener(OnConversationChangeListener listener)Set up monitoring of session changesvoidsetOnConversationLoadListener(OnConversationLoadListener loadListener)Set up the loading session state monitorvoidsetPresenter(EaseConversationPresenter presenter)voidshowItemDefaultMenu(boolean showDefault)Whether to show the default entry menu-
从接口继承的方法 io.agora.chat.uikit.interfaces.IRecyclerView
addFooterAdapter, addHeaderAdapter, addRVItemDecoration, removeAdapter, removeRVItemDecoration, setOnItemClickListener, setOnItemLongClickListener
-
-
-
-
方法详细资料
-
setPresenter
void setPresenter(EaseConversationPresenter presenter)
-
showItemDefaultMenu
void showItemDefaultMenu(boolean showDefault)
Whether to show the default entry menu- 参数:
showDefault-
-
setListAdapter
void setListAdapter(EaseConversationListAdapter listAdapter)
Set custom list adapter- 参数:
listAdapter-
-
getListAdapter
EaseConversationListAdapter getListAdapter()
Get data adapter- 返回:
-
getItem
EaseConversationInfo getItem(int position)
Get item data- 参数:
position-- 返回:
-
makeConversionRead
void makeConversionRead(int position, EaseConversationInfo info)Make conversation read- 参数:
position-info-
-
makeConversationTop
void makeConversationTop(int position, EaseConversationInfo info)
-
cancelConversationTop
void cancelConversationTop(int position, EaseConversationInfo info)
-
deleteConversation
void deleteConversation(int position, EaseConversationInfo info)Delete conversation- 参数:
position-info-
-
setOnConversationChangeListener
void setOnConversationChangeListener(OnConversationChangeListener listener)
Set up monitoring of session changes- 参数:
listener-
-
setOnConversationLoadListener
void setOnConversationLoadListener(OnConversationLoadListener loadListener)
Set up the loading session state monitor- 参数:
loadListener-
-
-