-
- All Implemented Interfaces:
public class ThumbnailsTouchHelperCallback extends ItemTouchHelper.Callback
Internal use only.
-
-
Field Summary
Fields Modifier and Type Field Description public final static intDEFAULT_DRAG_ANIMATION_DURATIONpublic final static intDEFAULT_SWIPE_ANIMATION_DURATION
-
Constructor Summary
Constructors Constructor Description ThumbnailsTouchHelperCallback(ThumbnailsTouchHelperListener listener)
-
Method Summary
Modifier and Type Method Description intgetMovementFlags(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder)booleanonMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target)booleanisItemViewSwipeEnabled()voidonSwiped(RecyclerView.ViewHolder viewHolder, int direction)voidonSelectedChanged(RecyclerView.ViewHolder viewHolder, int actionState)-
Methods inherited from class androidx.recyclerview.widget.ItemTouchHelper.Callback
canDropOver, chooseDropTarget, clearView, convertToAbsoluteDirection, convertToRelativeDirection, getAnimationDuration, getBoundingBoxMargin, getDefaultUIUtil, getMoveThreshold, getSwipeEscapeVelocity, getSwipeThreshold, getSwipeVelocityThreshold, interpolateOutOfBoundsScroll, isLongPressDragEnabled, makeFlag, makeMovementFlags, onChildDraw, onChildDrawOver, onMoved -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
ThumbnailsTouchHelperCallback
ThumbnailsTouchHelperCallback(ThumbnailsTouchHelperListener listener)
-
-
Method Detail
-
getMovementFlags
int getMovementFlags(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder)
-
onMove
boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target)
-
isItemViewSwipeEnabled
boolean isItemViewSwipeEnabled()
-
onSwiped
void onSwiped(RecyclerView.ViewHolder viewHolder, int direction)
-
onSelectedChanged
void onSelectedChanged(RecyclerView.ViewHolder viewHolder, int actionState)
-
-
-
-