VH - ExpandableViewHolderS - The sub item of type ISectionablepublic abstract class AbstractExpandableHeaderItem<VH extends ExpandableViewHolder,S extends ISectionable> extends AbstractExpandableItem<VH,S> implements IHeader<VH>
IExpandable interface combined with IHeader interface
with most useful methods to manage expandable sections with sticky headers and sub items of
type ISectionable.
This abstract class extends AbstractExpandableItem.
super() in the constructor to auto-configure the section status as: shown,
expanded, not selectable.mExpanded, mSubItemsmDraggable, mEnabled, mHidden, mSelectable, mSwipeable| Constructor and Description |
|---|
AbstractExpandableHeaderItem()
By default, expandable header is shown, expanded and not selectable.
|
addSubItem, addSubItem, addSubItems, contains, getExpansionLevel, getSubItem, getSubItemPosition, getSubItems, getSubItemsCount, hasSubItems, isExpanded, removeSubItem, removeSubItem, removeSubItems, setExpanded, setSubItemsbindViewHolder, createViewHolder, equals, getBubbleText, getItemViewType, getLayoutRes, getSpanSize, isDraggable, isEnabled, isHidden, isSelectable, isSwipeable, onViewAttached, onViewDetached, setDraggable, setEnabled, setHidden, setSelectable, setSwipeable, shouldNotifyChange, unbindViewHolderclone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbindViewHolder, createViewHolder, getBubbleText, getItemViewType, getLayoutRes, getSpanSize, isDraggable, isEnabled, isHidden, isSelectable, isSwipeable, onViewAttached, onViewDetached, setDraggable, setEnabled, setHidden, setSelectable, setSwipeable, shouldNotifyChange, unbindViewHolder