-
public abstract class EpoxyTouchHelperCallback extends ItemTouchHelper.Callback
A wrapper around androidx.recyclerview.widget.ItemTouchHelper.Callback to cast all view holders to com.airbnb.epoxy.EpoxyViewHolder for simpler use with Epoxy.
-
-
Constructor Summary
Constructors Constructor Description EpoxyTouchHelperCallback()
-
Method Summary
-
Methods inherited from class com.airbnb.epoxy.EpoxyTouchHelperCallback
convertToAbsoluteDirection, getAbsoluteMovementFlags, getAnimationDuration, getBoundingBoxMargin, getSwipeEscapeVelocity, getSwipeVelocityThreshold, hasDragFlag, hasSwipeFlag, interpolateOutOfBoundsScroll, isItemViewSwipeEnabled, isLongPressDragEnabled, onDraw, onDrawOver -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getMovementFlags
Integer getMovementFlags(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder)
-
onMove
Boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target)
-
onSwiped
Unit onSwiped(RecyclerView.ViewHolder viewHolder, Integer direction)
-
canDropOver
Boolean canDropOver(RecyclerView recyclerView, RecyclerView.ViewHolder current, RecyclerView.ViewHolder target)
-
getSwipeThreshold
Float getSwipeThreshold(RecyclerView.ViewHolder viewHolder)
-
getMoveThreshold
Float getMoveThreshold(RecyclerView.ViewHolder viewHolder)
-
chooseDropTarget
EpoxyViewHolder chooseDropTarget(RecyclerView.ViewHolder selected, List<RecyclerView.ViewHolder> dropTargets, Integer curX, Integer curY)
-
onSelectedChanged
Unit onSelectedChanged(RecyclerView.ViewHolder viewHolder, Integer actionState)
-
onMoved
Unit onMoved(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, Integer fromPos, RecyclerView.ViewHolder target, Integer toPos, Integer x, Integer y)
-
clearView
Unit clearView(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder)
-
onChildDraw
Unit onChildDraw(Canvas c, RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, Float dX, Float dY, Integer actionState, Boolean isCurrentlyActive)
-
onChildDrawOver
Unit onChildDrawOver(Canvas c, RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, Float dX, Float dY, Integer actionState, Boolean isCurrentlyActive)
-
-
-
-