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 .
|