public class RecyclerViewDragAdapter<D,Holder extends ViewTypeHolder> extends SuccinctViewAdapter<D,Holder> implements ItemTouchResultCallback
| 构造器和说明 |
|---|
RecyclerViewDragAdapter(SuccinctPool<D,Holder> pool) |
| 限定符和类型 | 方法和说明 |
|---|---|
android.support.v7.widget.helper.ItemTouchHelper |
getItemTouchHelper() |
void |
onAttachedToRecyclerView(android.support.v7.widget.RecyclerView recyclerView) |
void |
onDetachedFromRecyclerView(android.support.v7.widget.RecyclerView recyclerView) |
void |
onItemDismiss(int position) |
boolean |
onItemMove(int fromPosition,
int toPosition) |
void |
setItemEffectProvider(ItemEffectProvider provider) |
void |
setItemMovementProvider(ItemMovementProvider provider) |
void |
setLongPressDragEnable(boolean enable) |
void |
setSwipeEnable(boolean b) |
createItemViewHolder, getItemViewType, getPool, onBindViewHolder, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycledadd, add, addData, clear, getCollections, getItem, getItemCount, getItemViewRoot, onBindViewHolder, onCreateViewHolder, refreshData, refreshData, registerViewHolderPerformAction, remove, remove, setItemClickListener, validViewTypebindViewHolder, createViewHolder, getItemId, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onFailedToRecycleView, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserverclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithasStableIds, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, registerAdapterDataObserver, unregisterAdapterDataObserverpublic RecyclerViewDragAdapter(SuccinctPool<D,Holder> pool)
public void setLongPressDragEnable(boolean enable)
public void setItemMovementProvider(ItemMovementProvider provider)
public void setItemEffectProvider(ItemEffectProvider provider)
public void setSwipeEnable(boolean b)
public void onAttachedToRecyclerView(android.support.v7.widget.RecyclerView recyclerView)
onAttachedToRecyclerView 在类中 SuccinctViewAdapter<D,Holder extends ViewTypeHolder>public void onDetachedFromRecyclerView(android.support.v7.widget.RecyclerView recyclerView)
onDetachedFromRecyclerView 在类中 SuccinctViewAdapter<D,Holder extends ViewTypeHolder>public boolean onItemMove(int fromPosition,
int toPosition)
onItemMove 在接口中 ItemTouchResultCallbackpublic void onItemDismiss(int position)
onItemDismiss 在接口中 ItemTouchResultCallbackpublic android.support.v7.widget.helper.ItemTouchHelper getItemTouchHelper()