-
public abstract class QuickDataBindingItemBinder<T extends Object, DB extends ViewDataBinding> extends BaseItemBinder<T, QuickDataBindingItemBinder.BinderDataBindingHolder<DB>>
使用 DataBinding 快速构建 Binder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classQuickDataBindingItemBinder.BinderDataBindingHolder此 Holder 不适用于其他 BaseAdapter,仅针对BaseBinderAdapter
-
Constructor Summary
Constructors Constructor Description QuickDataBindingItemBinder()
-
Method Summary
Modifier and Type Method Description final BaseBinderAdaptergetAdapter()final ContextgetContext()final List<Object>getData()QuickDataBindingItemBinder.BinderDataBindingHolder<DB>onCreateViewHolder(ViewGroup parent, Integer viewType)abstract DBonCreateDataBinding(LayoutInflater layoutInflater, ViewGroup parent, Integer viewType)-
Methods inherited from class com.chad.library.adapter.base.binder.QuickDataBindingItemBinder
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
QuickDataBindingItemBinder.BinderDataBindingHolder<DB> onCreateViewHolder(ViewGroup parent, Integer viewType)
-
onCreateDataBinding
abstract DB onCreateDataBinding(LayoutInflater layoutInflater, ViewGroup parent, Integer viewType)
-
-
-
-