public interface ItemTouchHelperAdapter
ItemTouchHelper.Callback.| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
isItemViewSwipeEnabled()
是否可以移动
|
void |
onItemDismiss(int position)
Called when an item has been dismissed by a swipe.
|
boolean |
onItemMove(int fromPosition,
int toPosition)
Called when an item has been dragged far enough to trigger a move.
|
boolean onItemMove(int fromPosition,
int toPosition)
RecyclerView.Adapter#notifyItemMoved(int, int) after
adjusting the underlying data to reflect this move.fromPosition - The start position of the moved item.toPosition - Then resolved position of the moved item.RecyclerView#getAdapterPositionFor(RecyclerView.ViewHolder),
RecyclerView.ViewHolder#getAdapterPosition()void onItemDismiss(int position)
RecyclerView.Adapter#notifyItemRemoved(int) after
adjusting the underlying data to reflect this removal.position - The position of the item dismissed.RecyclerView#getAdapterPositionFor(RecyclerView.ViewHolder),
RecyclerView.ViewHolder#getAdapterPosition()boolean isItemViewSwipeEnabled()