Package io.rong.imkit.widget.adapter
Interface IViewProvider
-
- All Implemented Interfaces:
public interface IViewProvider<T>
-
-
Method Summary
Modifier and Type Method Description abstract ViewHolder
onCreateViewHolder(ViewGroup parent, int viewType)
abstract boolean
isItemViewType(T item)
abstract void
)>bindViewHolder(ViewHolder holder, T t, int position, List<T> list, IViewProviderListener<T> listener)
根据数据源绑定视图 -
-
Method Detail
-
onCreateViewHolder
abstract ViewHolder onCreateViewHolder(ViewGroup parent, int viewType)
-
isItemViewType
abstract boolean isItemViewType(T item)
- Parameters:
item
- 数据- Returns:
是否是模板类型
-
bindViewHolder
abstract void )>bindViewHolder(ViewHolder holder, T t, int position, List<T> list, IViewProviderListener<T> listener)
根据数据源绑定视图
- Parameters:
holder
- 视图t
- 数据position
- 位置
-
-
-
-