public class ItemViewDelegateManager<T>
extends java.lang.Object
| 构造器和说明 |
|---|
ItemViewDelegateManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
ItemViewDelegateManager<T> |
addDelegate(int viewType,
ItemViewDelegate<T> delegate) |
ItemViewDelegateManager<T> |
addDelegate(ItemViewDelegate<T> delegate) |
void |
convert(ViewHolder holder,
T item,
int position) |
ItemViewDelegate |
getItemViewDelegate(int viewType) |
int |
getItemViewDelegateCount() |
int |
getItemViewLayoutId(int viewType) |
int |
getItemViewType(ItemViewDelegate itemViewDelegate) |
int |
getItemViewType(T item,
int position) |
ItemViewDelegateManager<T> |
removeDelegate(int itemType) |
ItemViewDelegateManager<T> |
removeDelegate(ItemViewDelegate<T> delegate) |
public int getItemViewDelegateCount()
public ItemViewDelegateManager<T> addDelegate(ItemViewDelegate<T> delegate)
public ItemViewDelegateManager<T> addDelegate(int viewType, ItemViewDelegate<T> delegate)
public ItemViewDelegateManager<T> removeDelegate(ItemViewDelegate<T> delegate)
public ItemViewDelegateManager<T> removeDelegate(int itemType)
public int getItemViewType(T item, int position)
public void convert(ViewHolder holder, T item, int position)
public ItemViewDelegate getItemViewDelegate(int viewType)
public int getItemViewLayoutId(int viewType)
public int getItemViewType(ItemViewDelegate itemViewDelegate)