Interface | Description |
---|---|
AbstractDragTabsEventHandler.Callback |
Defines the interface, a class, which should be notified about the events of a drag handler,
must implement.
|
AbstractTabSwitcherLayout.Callback |
Defines the interface, a class, which should be notified about the events of a tab switcher
layout, must implement.
|
Arithmetics |
Defines the interface, a class, which provides methods, which allow to calculate the position,
size and rotation of a
TabSwitcher 's children, must implement. |
TabSwitcherLayout |
Defines the interface, a layout, which implements the functionality of a
TabSwitcher ,
must implement. |
Class | Description |
---|---|
AbstractArithmetics |
An abstract base class for all classes, which provide methods, which allow to calculate the
position, size and rotation of a
TabSwitcher 's tabs. |
AbstractDragTabsEventHandler<CallbackType extends AbstractDragTabsEventHandler.Callback> |
An abstract base class for all drag handlers, which allow to calculate the position and state of
tabs on touch events.
|
AbstractTabRecyclerAdapter |
An abstract base class for all view recycler adapters, which allow to inflate the views, which
are used to visualize the tabs of a
TabSwitcher . |
AbstractTabSwitcherLayout |
An abstract base class for all layouts, which implement the functionality of a
TabSwitcher . |
AbstractTabSwitcherLayout.LayoutListenerWrapper |
A layout listener, which unregisters itself from the observed view, when invoked.
|
AbstractTabViewHolder |
An abstract base class for all view holders, which allow to store references to the views, a tab
of a
TabSwitcher consists of. |
ContentRecyclerAdapter |
A view recycler adapter, which allows to inflate the views, which are associated with the tabs of
a
TabSwitcher , by encapsulating a TabSwitcherDecorator . |
Enum | Description |
---|---|
AbstractDragTabsEventHandler.DragState |
Contains all possible states of dragging gestures, which can be performed on a
TabSwitcher . |
Arithmetics.Axis |
Contains all axes on which the tabs of a
TabSwitcher can be moved. |