Package ai.nexconn.chatui.widget.adapter
Class DefaultProvider
-
- All Implemented Interfaces:
-
ai.nexconn.chatui.widget.adapter.IViewProvider
public class DefaultProvider implements IViewProvider<T>
-
-
Constructor Summary
Constructors Constructor Description DefaultProvider()
-
Method Summary
Modifier and Type Method Description ViewHolderonCreateViewHolder(ViewGroup parent, int viewType)booleanisItemViewType(Object item)voidbindViewHolder(ViewHolder holder, Object o, int position, List list, IViewProviderListener listener)Bind view with data source -
-
Method Detail
-
onCreateViewHolder
ViewHolder onCreateViewHolder(ViewGroup parent, int viewType)
-
isItemViewType
boolean isItemViewType(Object item)
- Parameters:
item- the data item- Returns:
whether this provider handles the item type
-
bindViewHolder
void bindViewHolder(ViewHolder holder, Object o, int position, List list, IViewProviderListener listener)
Bind view with data source
- Parameters:
holder- the view holderposition- the position
-
-
-
-