| com.h6ah4i.android.widget.advrecyclerview.expandable.BaseExpandableSwipeableItemAdapter<GVH extends android.support.v7.widget.RecyclerView.ViewHolder, CVH extends android.support.v7.widget.RecyclerView.ViewHolder> |
Known Indirect Subclasses
ExpandableSwipeableItemAdapter<GVH extends RecyclerView.ViewHolder, CVH extends RecyclerView.ViewHolder>
|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract int |
onGetChildItemSwipeReactionType(CVH holder, int groupPosition, int childPosition, int x, int y)
Called when user is attempt to swipe the child item.
| ||||||||||
| abstract int |
onGetGroupItemSwipeReactionType(GVH holder, int groupPosition, int x, int y)
Called when user is attempt to swipe the group item.
| ||||||||||
| abstract void |
onSetChildItemSwipeBackground(CVH holder, int groupPosition, int childPosition, int type)
Called when sets background of the swiping child item.
| ||||||||||
| abstract void |
onSetGroupItemSwipeBackground(GVH holder, int groupPosition, int type)
Called when sets background of the swiping group item.
| ||||||||||
Called when user is attempt to swipe the child item.
| holder | The ViewHolder which is associated to item user is attempt to start swiping. |
|---|---|
| groupPosition | Group position. |
| childPosition | Child position. |
| 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 user is attempt to swipe the group item.
| holder | The ViewHolder which is associated to item user is attempt to start swiping. |
|---|---|
| groupPosition | Group position. |
| 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 child item.
| holder | The ViewHolder which is associated to the swiping item. |
|---|---|
| groupPosition | Group position. |
| childPosition | Child position. |
| 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 sets background of the swiping group item.
| holder | The ViewHolder which is associated to the swiping item. |
|---|---|
| groupPosition | Group position. |
| 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.
|