Interface | Description |
---|---|
AddTabButtonListener |
Defines the interface of a listener, which should be notified, when a button, which allows to add
a tab to a
TabSwitcher , has been clicked. |
Tab.Callback |
Defines the interface, a class, which should be notified, when a tab's properties have been
changed, must implement.
|
TabCloseListener |
Defines the interface, a class, which should be notified, when a tab is about to be closed by
clicking its close button, must implement.
|
TabPreviewListener |
Defines the interface, a class, which should be notified, when the preview of a tab is about to
be loaded, must implement.
|
TabSwitcherListener |
Defines the interface, a class, which should be notified about a tab switcher's events, must
implement.
|
Class | Description |
---|---|
AbstractState |
An abstract base class for the states of tabs, which can be used together with a
StatefulTabSwitcherDecorator . |
Animation |
An animation, which can be used to add or remove tabs to/from a
TabSwitcher . |
Animation.Builder<AnimationType,BuilderType> |
An abstract base class for all builders, which allow to configure and create instances of the
class
Animation . |
BuildConfig | |
DragGesture |
A drag gesture, which can be used to perform certain actions when dragging in a particular
direction.
|
DragGesture.Builder<GestureType,BuilderType> |
A builder, which allows to configure and create instances of the class
DragGesture . |
PeekAnimation |
A peek animation, which animates the size of a tab starting at a specific position in order to
show the tab for a short time at the end of a
TabSwitcher . |
PeekAnimation.Builder |
A builder, which allows to configure and create instances of the class
PeekAnimation . |
PullDownGesture |
A drag gesture, which can be used to show the tab switcher by pulling down the currently selected
tab, when using the smartphone layout.
|
PullDownGesture.Builder |
A builder, which allows to configure and create instances of the class
PullDownGesture . |
R | |
R.anim | |
R.attr | |
R.bool | |
R.color | |
R.dimen | |
R.drawable | |
R.id | |
R.integer | |
R.layout | |
R.string | |
R.style | |
R.styleable | |
R.xml | |
RevealAnimation |
A reveal animation, which animates the size of a tab starting at a specific position.
|
RevealAnimation.Builder |
A builder, which allows to configure and create instances of the class
RevealAnimation . |
StatefulTabSwitcherDecorator<StateType> |
A
TabSwitcherDecorator , which allows to store any arbitrary state for each tab of the
associated TabSwitcher . |
SwipeAnimation |
A swipe animation, which moves tabs on the orthogonal axis.
|
SwipeAnimation.Builder |
A builder, which allows to configure and create instances of the class
SwipeAnimation . |
SwipeGesture |
A drag gesture, which allows to switch between tabs, when swiping horizontally.
|
SwipeGesture.Builder |
A builder, which allows to configure and create instances of the class
SwipeGesture . |
Tab |
A tab, which can be added to a
TabSwitcher widget. |
TabSwitcher |
A tab switcher, which allows to switch between multiple tabs.
|
TabSwitcherDecorator |
An abstract base class for all decorators, which are responsible for inflating views, which
should be used to visualize the tabs of a
TabSwitcher . |
Enum | Description |
---|---|
Layout |
Contains all possible layouts of a
TabSwitcher . |
LayoutPolicy |
Contains all possible layout policies of a
TabSwitcher . |
SwipeAnimation.SwipeDirection |
Contains all possible directions of a swipe animation.
|