Package io.rong.imkit.base.adapter
Class ItemViewDelegateManager
-
- All Implemented Interfaces:
public class ItemViewDelegateManager<T>
-
-
Constructor Summary
Constructors Constructor Description ItemViewDelegateManager()
-
Method Summary
Modifier and Type Method Description intgetItemViewDelegateCount()ItemViewDelegateManager<T>)>addDelegate(ItemViewDelegate<T> delegate)ItemViewDelegateManager<T>)>addDelegate(int viewType, ItemViewDelegate<T> delegate)ItemViewDelegateManager<T>)>removeDelegate(ItemViewDelegate<T> delegate)ItemViewDelegateManager<T>removeDelegate(int itemType)intgetItemViewType(T item, int position)voidconvert(ViewHolder holder, T item, int position)ItemViewDelegategetItemViewDelegate(int viewType)intgetItemViewLayoutId(int viewType)intgetItemViewType(ItemViewDelegate itemViewDelegate)-
-
Method Detail
-
getItemViewDelegateCount
int getItemViewDelegateCount()
-
addDelegate
ItemViewDelegateManager<T> )>addDelegate(ItemViewDelegate<T> delegate)
-
addDelegate
ItemViewDelegateManager<T> )>addDelegate(int viewType, ItemViewDelegate<T> delegate)
-
removeDelegate
ItemViewDelegateManager<T> )>removeDelegate(ItemViewDelegate<T> delegate)
-
removeDelegate
ItemViewDelegateManager<T> removeDelegate(int itemType)
-
getItemViewType
int getItemViewType(T item, int position)
-
getItemViewDelegate
ItemViewDelegate getItemViewDelegate(int viewType)
-
getItemViewLayoutId
int getItemViewLayoutId(int viewType)
-
getItemViewType
int getItemViewType(ItemViewDelegate itemViewDelegate)
-
-
-
-