public class SimpleItemTouchHelperCallback
extends ItemTouchHelper.Callback
| 构造器和说明 |
|---|
SimpleItemTouchHelperCallback(boolean isLongPressDragEnabled,
boolean isSwipeEnabled)
SimpleItemTouchHelperCallback
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getMovementFlags(RecyclerView recyclerView,
RecyclerView.ViewHolder viewHolder) |
boolean |
isItemViewSwipeEnabled() |
boolean |
isLongPressDragEnabled() |
boolean |
onMove(RecyclerView recyclerView,
RecyclerView.ViewHolder viewHolder,
RecyclerView.ViewHolder target) |
void |
onSelectedChanged(RecyclerView.ViewHolder viewHolder,
int actionState) |
void |
onSwiped(RecyclerView.ViewHolder viewHolder,
int direction) |
public SimpleItemTouchHelperCallback(boolean isLongPressDragEnabled,
boolean isSwipeEnabled)
isLongPressDragEnabled - 是否启用默认的长按拖动isSwipeEnabled - 是否启用默认的滑动删除public int getMovementFlags(RecyclerView recyclerView,
RecyclerView.ViewHolder viewHolder)
public boolean onMove(RecyclerView recyclerView,
RecyclerView.ViewHolder viewHolder,
RecyclerView.ViewHolder target)
public boolean isLongPressDragEnabled()
public boolean isItemViewSwipeEnabled()
public void onSwiped(RecyclerView.ViewHolder viewHolder,
int direction)
public void onSelectedChanged(RecyclerView.ViewHolder viewHolder,
int actionState)