epoxy-adapter / com.airbnb.epoxy / EpoxyTouchHelper / DragCallbacks

DragCallbacks

abstract class DragCallbacks<T : EpoxyModel<Any!>!> : EpoxyDragCallback<T>

Constructors

<init>

DragCallbacks()

Functions

clearView

open fun clearView(model: T, itemView: View!): Unit

getMovementFlagsForModel

fun getMovementFlagsForModel(model: T, adapterPosition: Int): Int

isDragEnabledForModel

open fun isDragEnabledForModel(model: T): Boolean

Whether the given model should be draggable.

onDragReleased

open fun onDragReleased(model: T, itemView: View!): Unit

onDragStarted

open fun onDragStarted(model: T, itemView: View!, adapterPosition: Int): Unit

onModelMoved

abstract fun onModelMoved(fromPosition: Int, toPosition: Int, modelBeingMoved: T, itemView: View!): Unit