-
public abstract class QuickViewBindingItemBinder<T extends Object, VB extends ViewBinding> extends BaseItemBinder<T, QuickViewBindingItemBinder.BinderVBHolder<VB>>
使用 ViewBinding 快速构建 Binder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classQuickViewBindingItemBinder.BinderVBHolder此 Holder 不适用于其他 BaseAdapter,仅针对BaseBinderAdapter
-
Constructor Summary
Constructors Constructor Description QuickViewBindingItemBinder()
-
Method Summary
Modifier and Type Method Description final BaseBinderAdaptergetAdapter()final ContextgetContext()final List<Object>getData()QuickViewBindingItemBinder.BinderVBHolder<VB>onCreateViewHolder(ViewGroup parent, Integer viewType)abstract VBonCreateViewBinding(LayoutInflater layoutInflater, ViewGroup parent, Integer viewType)-
Methods inherited from class com.chad.library.adapter.base.binder.QuickViewBindingItemBinder
addChildClickViewIds, addChildLongClickViewIds, convert, convert, getChildClickViewIds, getChildLongClickViewIds, onChildClick, onChildLongClick, onClick, onFailedToRecycleView, onLongClick, onViewAttachedToWindow, onViewDetachedFromWindow -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getAdapter
final BaseBinderAdapter getAdapter()
-
getContext
final Context getContext()
-
onCreateViewHolder
QuickViewBindingItemBinder.BinderVBHolder<VB> onCreateViewHolder(ViewGroup parent, Integer viewType)
-
onCreateViewBinding
abstract VB onCreateViewBinding(LayoutInflater layoutInflater, ViewGroup parent, Integer viewType)
-
-
-
-