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