abstract class EpoxyTouchHelperCallback : Callback
A wrapper around androidx.recyclerview.widget.ItemTouchHelper.Callback to cast all view holders to com.airbnb.epoxy.EpoxyViewHolder for simpler use with Epoxy.
EpoxyTouchHelperCallback()
A wrapper around |
fun canDropOver(recyclerView: RecyclerView, current: ViewHolder, target: ViewHolder): Booleanopen fun canDropOver(recyclerView: RecyclerView!, current: EpoxyViewHolder!, target: EpoxyViewHolder!): Boolean |
|
fun chooseDropTarget(selected: ViewHolder, dropTargets: MutableList<Any?>, curX: Int, curY: Int): ViewHolder!open fun chooseDropTarget(selected: EpoxyViewHolder!, dropTargets: MutableList<EpoxyViewHolder!>!, curX: Int, curY: Int): EpoxyViewHolder! |
|
fun clearView(recyclerView: RecyclerView, viewHolder: ViewHolder): Unitopen fun clearView(recyclerView: RecyclerView!, viewHolder: EpoxyViewHolder!): Unit |
|
fun getMovementFlags(recyclerView: RecyclerView, viewHolder: ViewHolder): Intabstract fun getMovementFlags(recyclerView: RecyclerView!, viewHolder: EpoxyViewHolder!): Int |
|
fun getMoveThreshold(viewHolder: ViewHolder): Floatopen fun getMoveThreshold(viewHolder: EpoxyViewHolder!): Float |
|
fun getSwipeThreshold(viewHolder: ViewHolder): Floatopen fun getSwipeThreshold(viewHolder: EpoxyViewHolder!): Float |
|
fun onChildDraw(c: Canvas, recyclerView: RecyclerView, viewHolder: ViewHolder, dX: Float, dY: Float, actionState: Int, isCurrentlyActive: Boolean): Unitopen fun onChildDraw(c: Canvas!, recyclerView: RecyclerView!, viewHolder: EpoxyViewHolder!, dX: Float, dY: Float, actionState: Int, isCurrentlyActive: Boolean): Unit |
|
fun onChildDrawOver(c: Canvas, recyclerView: RecyclerView, viewHolder: ViewHolder!, dX: Float, dY: Float, actionState: Int, isCurrentlyActive: Boolean): Unitopen fun onChildDrawOver(c: Canvas!, recyclerView: RecyclerView!, viewHolder: EpoxyViewHolder!, dX: Float, dY: Float, actionState: Int, isCurrentlyActive: Boolean): Unit |
|
fun onMove(recyclerView: RecyclerView, viewHolder: ViewHolder, target: ViewHolder): Booleanabstract fun onMove(recyclerView: RecyclerView!, viewHolder: EpoxyViewHolder!, target: EpoxyViewHolder!): Boolean |
|
fun onMoved(recyclerView: RecyclerView, viewHolder: ViewHolder, fromPos: Int, target: ViewHolder, toPos: Int, x: Int, y: Int): Unitopen fun onMoved(recyclerView: RecyclerView!, viewHolder: EpoxyViewHolder!, fromPos: Int, target: EpoxyViewHolder!, toPos: Int, x: Int, y: Int): Unit |
|
fun onSelectedChanged(viewHolder: ViewHolder?, actionState: Int): Unitopen fun onSelectedChanged(viewHolder: EpoxyViewHolder!, actionState: Int): Unit |
|
fun onSwiped(viewHolder: ViewHolder, direction: Int): Unitabstract fun onSwiped(viewHolder: EpoxyViewHolder!, direction: Int): Unit |
abstract class EpoxyModelTouchCallback<T : EpoxyModel<Any!>!> : EpoxyTouchHelperCallback, EpoxyDragCallback<T>, EpoxySwipeCallback<T>
A wrapper around |