| com.h6ah4i.android.widget.advrecyclerview.swipeable.SwipeableItemAdapter<T extends android.support.v7.widget.RecyclerView.ViewHolder> |
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract int |
onGetSwipeReactionType(T holder, int position, int x, int y)
Called when user is attempt to swipe the item.
| ||||||||||
| abstract void |
onSetSwipeBackground(T holder, int position, int type)
Called when sets background of the swiping item.
| ||||||||||
| abstract SwipeResultAction |
onSwipeItem(T holder, int position, int result)
Called when item is swiped.
| ||||||||||
Called when user is attempt to swipe the item.
| holder | The ViewHolder which is associated to item user is attempt to start swiping. |
|---|---|
| position | The position of the item within the adapter's data set. |
| x | Touched X position. Relative from the itemView's top-left. |
| y | Touched Y position. Relative from the itemView's top-left. |
REACTION_CAN_NOT_SWIPE_LEFT
- REACTION_CAN_NOT_SWIPE_LEFT_WITH_RUBBER_BAND_EFFECT
- REACTION_CAN_SWIPE_LEFT
- REACTION_CAN_NOT_SWIPE_UP
- REACTION_CAN_NOT_SWIPE_UP_WITH_RUBBER_BAND_EFFECT
- REACTION_CAN_SWIPE_UP
- REACTION_CAN_NOT_SWIPE_RIGHT
- REACTION_CAN_NOT_SWIPE_RIGHT_WITH_RUBBER_BAND_EFFECT
- REACTION_CAN_SWIPE_RIGHT
- REACTION_CAN_NOT_SWIPE_DOWN
- REACTION_CAN_NOT_SWIPE_DOWN_WITH_RUBBER_BAND_EFFECT
- REACTION_CAN_SWIPE_DOWN
Called when sets background of the swiping item.
| holder | The ViewHolder which is associated to the swiping item. |
|---|---|
| position | The position of the item within the adapter's data set. |
| type | Background type. One of the
DRAWABLE_SWIPE_NEUTRAL_BACKGROUND,
DRAWABLE_SWIPE_LEFT_BACKGROUND,
DRAWABLE_SWIPE_UP_BACKGROUND,
DRAWABLE_SWIPE_RIGHT_BACKGROUND or
DRAWABLE_SWIPE_DOWN_BACKGROUND.
|
Called when item is swiped. *Note that do not change the data set and do not call notifyDataXXX() methods inside of this method.*
| holder | The ViewHolder which is associated to the swiped item. |
|---|---|
| position | The position of the item within the adapter's data set. |
| result | The result code of user's swipe operation.
RESULT_CANCELED,
RESULT_SWIPED_LEFT,
RESULT_SWIPED_UP,
RESULT_SWIPED_RIGHT or
RESULT_SWIPED_DOWN |
SwipeResultAction object.