public class DefaultItemTouchHelperCallback
extends android.support.v7.widget.helper.ItemTouchHelper.Callback
| 构造器和说明 |
|---|
DefaultItemTouchHelperCallback(ItemTouchResultCallback callback) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearView(android.support.v7.widget.RecyclerView recyclerView,
android.support.v7.widget.RecyclerView.ViewHolder viewHolder) |
long |
getAnimationDuration(android.support.v7.widget.RecyclerView recyclerView,
int animationType,
float animateDx,
float animateDy) |
int |
getMovementFlags(android.support.v7.widget.RecyclerView recyclerView,
android.support.v7.widget.RecyclerView.ViewHolder viewHolder) |
float |
getMoveThreshold(android.support.v7.widget.RecyclerView.ViewHolder viewHolder) |
float |
getSwipeThreshold(android.support.v7.widget.RecyclerView.ViewHolder viewHolder) |
boolean |
isItemViewSwipeEnabled() |
boolean |
isLongPressDragEnabled() |
void |
onChildDraw(android.graphics.Canvas c,
android.support.v7.widget.RecyclerView recyclerView,
android.support.v7.widget.RecyclerView.ViewHolder viewHolder,
float dX,
float dY,
int actionState,
boolean isCurrentlyActive) |
boolean |
onMove(android.support.v7.widget.RecyclerView recyclerView,
android.support.v7.widget.RecyclerView.ViewHolder srcHolder,
android.support.v7.widget.RecyclerView.ViewHolder target) |
void |
onSelectedChanged(android.support.v7.widget.RecyclerView.ViewHolder viewHolder,
int actionState) |
void |
onSwiped(android.support.v7.widget.RecyclerView.ViewHolder viewHolder,
int direction) |
void |
setItemEffectProvider(ItemEffectProvider provider) |
void |
setItemMovementProvider(ItemMovementProvider provider) |
void |
setLongPressDragEnabled(boolean b) |
void |
setSwipeEnable(boolean b) |
canDropOver, chooseDropTarget, convertToAbsoluteDirection, convertToRelativeDirection, getBoundingBoxMargin, getDefaultUIUtil, getSwipeEscapeVelocity, getSwipeVelocityThreshold, interpolateOutOfBoundsScroll, makeFlag, makeMovementFlags, onChildDrawOver, onMovedpublic DefaultItemTouchHelperCallback(ItemTouchResultCallback callback)
public void setItemMovementProvider(ItemMovementProvider provider)
public void setItemEffectProvider(ItemEffectProvider provider)
public void setSwipeEnable(boolean b)
public void setLongPressDragEnabled(boolean b)
public int getMovementFlags(android.support.v7.widget.RecyclerView recyclerView,
android.support.v7.widget.RecyclerView.ViewHolder viewHolder)
getMovementFlags 在类中 android.support.v7.widget.helper.ItemTouchHelper.Callbackpublic boolean onMove(android.support.v7.widget.RecyclerView recyclerView,
android.support.v7.widget.RecyclerView.ViewHolder srcHolder,
android.support.v7.widget.RecyclerView.ViewHolder target)
onMove 在类中 android.support.v7.widget.helper.ItemTouchHelper.Callbackpublic void onSwiped(android.support.v7.widget.RecyclerView.ViewHolder viewHolder,
int direction)
onSwiped 在类中 android.support.v7.widget.helper.ItemTouchHelper.Callbackpublic void onSelectedChanged(android.support.v7.widget.RecyclerView.ViewHolder viewHolder,
int actionState)
onSelectedChanged 在类中 android.support.v7.widget.helper.ItemTouchHelper.Callbackpublic void clearView(android.support.v7.widget.RecyclerView recyclerView,
android.support.v7.widget.RecyclerView.ViewHolder viewHolder)
clearView 在类中 android.support.v7.widget.helper.ItemTouchHelper.Callbackpublic boolean isLongPressDragEnabled()
isLongPressDragEnabled 在类中 android.support.v7.widget.helper.ItemTouchHelper.Callbackpublic boolean isItemViewSwipeEnabled()
isItemViewSwipeEnabled 在类中 android.support.v7.widget.helper.ItemTouchHelper.Callbackpublic void onChildDraw(android.graphics.Canvas c,
android.support.v7.widget.RecyclerView recyclerView,
android.support.v7.widget.RecyclerView.ViewHolder viewHolder,
float dX,
float dY,
int actionState,
boolean isCurrentlyActive)
onChildDraw 在类中 android.support.v7.widget.helper.ItemTouchHelper.Callbackpublic long getAnimationDuration(android.support.v7.widget.RecyclerView recyclerView,
int animationType,
float animateDx,
float animateDy)
getAnimationDuration 在类中 android.support.v7.widget.helper.ItemTouchHelper.Callbackpublic float getMoveThreshold(android.support.v7.widget.RecyclerView.ViewHolder viewHolder)
getMoveThreshold 在类中 android.support.v7.widget.helper.ItemTouchHelper.Callbackpublic float getSwipeThreshold(android.support.v7.widget.RecyclerView.ViewHolder viewHolder)
getSwipeThreshold 在类中 android.support.v7.widget.helper.ItemTouchHelper.Callback