public final class ItemSwipeHelper extends RecyclerViewItemHelper<universum.studios.android.recycler.helper.ItemSwipeHelper.SwipeCallback>
| Modifier and Type | Class and Description |
|---|---|
static interface |
ItemSwipeHelper.OnSwipeListener
todo
|
static interface |
ItemSwipeHelper.SwipeDataSet
todo
|
static class |
ItemSwipeHelper.SwipeItemAnimator
todo
|
static interface |
ItemSwipeHelper.SwipeViewHolder
todo
|
RecyclerViewItemHelper.BaseCallback, RecyclerViewItemHelper.Direction, RecyclerViewItemHelper.Movement| Constructor and Description |
|---|
ItemSwipeHelper()
todo:
|
| Modifier and Type | Method and Description |
|---|---|
void |
addOnSwipeListener(ItemSwipeHelper.OnSwipeListener listener)
Registers a callback to be invoked when an item swipe related event occurs.
|
void |
attachDataSet(ItemSwipeHelper.SwipeDataSet dataSet)
todo:
|
long |
getRestoreHolderAnimationDuration()
todo:
|
android.view.animation.Interpolator |
getRestoreHolderAnimationInterpolator()
todo:
|
static int |
makeSwipeFlags(int movementFlags)
todo:
|
void |
removeOnSwipeListener(ItemSwipeHelper.OnSwipeListener listener)
Removes the given listener from the registered listeners.
|
void |
restoreHolder(RecyclerView.ViewHolder viewHolder,
int direction)
Same as
restoreHolderForAdapter(RecyclerView.ViewHolder, int, RecyclerView.Adapter, Runnable)
with null adapter and callback. |
void |
restoreHolderForAdapter(RecyclerView.ViewHolder viewHolder,
int direction,
RecyclerView.Adapter adapter,
Runnable callback)
todo:
|
void |
setRestoreHolderAnimationDuration(long duration)
todo:
|
void |
setRestoreHolderAnimationInterpolator(android.view.animation.Interpolator interpolator)
todo:
|
isEnabled, setEnabledpublic static int makeSwipeFlags(int movementFlags)
movementFlags - public void attachDataSet(ItemSwipeHelper.SwipeDataSet dataSet)
dataSet - public void addOnSwipeListener(ItemSwipeHelper.OnSwipeListener listener)
listener - The desired listener callback to add.removeOnSwipeListener(OnSwipeListener)public void removeOnSwipeListener(ItemSwipeHelper.OnSwipeListener listener)
listener - The desired listener callback to remove.addOnSwipeListener(OnSwipeListener)public void setRestoreHolderAnimationDuration(long duration)
duration - public long getRestoreHolderAnimationDuration()
public void setRestoreHolderAnimationInterpolator(android.view.animation.Interpolator interpolator)
interpolator - public android.view.animation.Interpolator getRestoreHolderAnimationInterpolator()
public void restoreHolder(RecyclerView.ViewHolder viewHolder,
int direction)
restoreHolderForAdapter(RecyclerView.ViewHolder, int, RecyclerView.Adapter, Runnable)
with null adapter and callback.public void restoreHolderForAdapter(RecyclerView.ViewHolder viewHolder,
int direction,
RecyclerView.Adapter adapter,
Runnable callback)
viewHolder - direction - adapter - callback -