Package 

Interface IExpandable

    • Method Summary

      Modifier and Type Method Description
      abstract boolean isExpanded()
      abstract void setExpanded(boolean expanded)
      abstract int getExpansionLevel() Establish the level of the expansion of this type of item in case of multi level expansion.
      abstract List<S> getSubItems()
      • Methods inherited from class eu.davidea.flexibleadapter.items.IFlexible

        bindViewHolder, createViewHolder, getBubbleText, getItemViewType, getLayoutRes, getSpanSize, isDraggable, isEnabled, isHidden, isSelectable, isSwipeable, onViewAttached, onViewDetached, setDraggable, setEnabled, setHidden, setSelectable, setSwipeable, shouldNotifyChange, unbindViewHolder
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • setExpanded

         abstract void setExpanded(boolean expanded)
      • getExpansionLevel

         abstract int getExpansionLevel()

        Establish the level of the expansion of this type of item in case of multi level expansion.

        Default value of first level should return 0.

        Sub expandable items should return a level +1 for each sub level.