public class RVHItemTouchHelperCallback
extends Callback
| Constructor and Description |
|---|
RVHItemTouchHelperCallback(RVHAdapter adapter,
boolean isLongPressDragEnabled,
boolean isItemViewSwipeEnabledLeft,
boolean isItemViewSwipeEnabledRight)
Instantiates a new Rvh item touch helper callback.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canDropOver(RecyclerView recyclerView,
RecyclerView.ViewHolder current,
RecyclerView.ViewHolder target) |
void |
clearView(RecyclerView recyclerView,
RecyclerView.ViewHolder viewHolder) |
int |
getMovementFlags(RecyclerView recyclerView,
RecyclerView.ViewHolder viewHolder) |
boolean |
isItemViewSwipeEnabled() |
boolean |
isLongPressDragEnabled() |
void |
onChildDraw(android.graphics.Canvas c,
RecyclerView recyclerView,
RecyclerView.ViewHolder viewHolder,
float dX,
float dY,
int actionState,
boolean isCurrentlyActive) |
boolean |
onMove(RecyclerView recyclerView,
RecyclerView.ViewHolder source,
RecyclerView.ViewHolder target) |
void |
onSelectedChanged(RecyclerView.ViewHolder viewHolder,
int actionState) |
void |
onSwiped(RecyclerView.ViewHolder viewHolder,
int direction) |
public RVHItemTouchHelperCallback(RVHAdapter adapter, boolean isLongPressDragEnabled, boolean isItemViewSwipeEnabledLeft, boolean isItemViewSwipeEnabledRight)
adapter - the adapterisLongPressDragEnabled - the is long press drag enabledisItemViewSwipeEnabledLeft - the is item view swipe enabled leftisItemViewSwipeEnabledRight - the is item view swipe enabled rightpublic boolean isLongPressDragEnabled()
public boolean isItemViewSwipeEnabled()
public int getMovementFlags(RecyclerView recyclerView,
RecyclerView.ViewHolder viewHolder)
public boolean onMove(RecyclerView recyclerView,
RecyclerView.ViewHolder source,
RecyclerView.ViewHolder target)
public void onSwiped(RecyclerView.ViewHolder viewHolder,
int direction)
public void onChildDraw(android.graphics.Canvas c,
RecyclerView recyclerView,
RecyclerView.ViewHolder viewHolder,
float dX,
float dY,
int actionState,
boolean isCurrentlyActive)
public void onSelectedChanged(RecyclerView.ViewHolder viewHolder,
int actionState)
public boolean canDropOver(RecyclerView recyclerView,
RecyclerView.ViewHolder current,
RecyclerView.ViewHolder target)
public void clearView(RecyclerView recyclerView,
RecyclerView.ViewHolder viewHolder)