Class ContactListComponent
-
- All Implemented Interfaces:
public class ContactListComponent
-
-
Constructor Summary
Constructors Constructor Description ContactListComponent(Context context)ContactListComponent(Context context, AttributeSet attrs)ContactListComponent(Context context, AttributeSet attrs, int defStyleAttr)
-
Method Summary
Modifier and Type Method Description voidsetContactList(List<ContactModel> data)Sets the contact list data. voidsetContactOnlineStatusList(Map<String, UserOnlineStatus> statusMap)Sets the online status for the contact list. voidaddHeaderView(View view)voidaddFootView(View view)voidsetEnableLoadMore(boolean isEnable)voidsetOnPageDataLoader(OnPagedDataLoader onPageLoader)Sets the paged data loader. void)>setOnItemClickListener(OnActionClickListener<ContactModel> listener)Sets the contact list item click listener. void)>setOnItemRemoveClickListener(OnActionClickListener<ContactModel> listener)Sets the contact list remove button click listener. voidsetShowItemRemoveButton(boolean isShow)-
-
Method Detail
-
setContactList
void setContactList(List<ContactModel> data)
Sets the contact list data.
- Parameters:
data- the contact list data
-
setContactOnlineStatusList
void setContactOnlineStatusList(Map<String, UserOnlineStatus> statusMap)
Sets the online status for the contact list.
-
addHeaderView
void addHeaderView(View view)
-
addFootView
void addFootView(View view)
-
setEnableLoadMore
void setEnableLoadMore(boolean isEnable)
-
setOnPageDataLoader
void setOnPageDataLoader(OnPagedDataLoader onPageLoader)
Sets the paged data loader.
- Parameters:
onPageLoader- the paged data loader
-
setOnItemClickListener
void )>setOnItemClickListener(OnActionClickListener<ContactModel> listener)
Sets the contact list item click listener.
- Parameters:
listener- OnActionClickListener
-
setOnItemRemoveClickListener
void )>setOnItemRemoveClickListener(OnActionClickListener<ContactModel> listener)
Sets the contact list remove button click listener.
- Parameters:
listener- OnActionClickListener
-
setShowItemRemoveButton
void setShowItemRemoveButton(boolean isShow)
-
-
-
-