Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

AbstractArithmetics - Class in de.mrapp.android.tabswitcher.layout
An abstract base class for all classes, which provide methods, which allow to calculate the position, size and rotation of a TabSwitcher's tabs.
AbstractArithmetics(TabSwitcher) - Constructor for class de.mrapp.android.tabswitcher.layout.AbstractArithmetics
Creates a new class, which provides methods, which allow to calculate the position, size and rotation of a TabSwitcher's tabs.
AbstractBuilder() - Constructor for class de.mrapp.android.tabswitcher.iterator.AbstractItemIterator.AbstractBuilder
Creates a new builder, which allows to configure and create instances of the class AbstractItemIterator.
AbstractDragGestureEventHandler - Class in de.mrapp.android.tabswitcher.gesture
An abstract base class for all event handlers, which allow to handle drag gestures.
AbstractDragGestureEventHandler(TabSwitcher, int, RectF) - Constructor for class de.mrapp.android.tabswitcher.gesture.AbstractDragGestureEventHandler
Creates a new handler, which can be managed by a TouchEventDispatcher in order to dispatch touch events to it.
AbstractDragTabsEventHandler<CallbackType extends AbstractDragTabsEventHandler.Callback> - Class in de.mrapp.android.tabswitcher.layout
An abstract base class for all drag handlers, which allow to calculate the position and state of tabs on touch events.
AbstractDragTabsEventHandler(TabSwitcher, Arithmetics, boolean) - Constructor for class de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler
Creates a new drag handler, which allows to calculate the position and state of tabs on touch events.
AbstractDragTabsEventHandler.Callback - Interface in de.mrapp.android.tabswitcher.layout
Defines the interface, a class, which should be notified about the events of a drag handler, must implement.
AbstractDragTabsEventHandler.DragState - Enum in de.mrapp.android.tabswitcher.layout
Contains all possible states of dragging gestures, which can be performed on a TabSwitcher.
AbstractItem - Class in de.mrapp.android.tabswitcher.model
An item, which contains information about a child view of a TabSwitcher.
AbstractItem(int) - Constructor for class de.mrapp.android.tabswitcher.model.AbstractItem
Creates a new item, which contains information about a child view of a TabSwitcher.
AbstractItemIterator - Class in de.mrapp.android.tabswitcher.iterator
An abstract base class for all iterators, which allow to iterate items of the type AbstractItem.
AbstractItemIterator() - Constructor for class de.mrapp.android.tabswitcher.iterator.AbstractItemIterator
 
AbstractItemIterator.AbstractBuilder<BuilderType extends AbstractItemIterator.AbstractBuilder<?,ProductType>,ProductType extends AbstractItemIterator> - Class in de.mrapp.android.tabswitcher.iterator
An abstract base class of all builders, which allows to configure and create instances of the class AbstractItemIterator.
AbstractTabRecyclerAdapter - Class in de.mrapp.android.tabswitcher.layout
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.
AbstractTabRecyclerAdapter(TabSwitcher, TabSwitcherModel, TabSwitcherStyle) - Constructor for class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
Creates a new view recycler adapter, which allows to inflate the views, which are used to visualize the tabs of a TabSwitcher.
AbstractTabSwitcherLayout - Class in de.mrapp.android.tabswitcher.layout
An abstract base class for all layouts, which implement the functionality of a TabSwitcher.
AbstractTabSwitcherLayout(TabSwitcher, TabSwitcherModel, Arithmetics, TabSwitcherStyle, TouchEventDispatcher) - Constructor for class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Creates a new layout, which implements the functionality of a TabSwitcher.
AbstractTabSwitcherLayout.AnimationListenerWrapper - Class in de.mrapp.android.tabswitcher.layout
A animation listener, which increases the number of running animations, when the observed animation is started, and decreases the number of accordingly, when the animation is finished.
AbstractTabSwitcherLayout.Callback - Interface in de.mrapp.android.tabswitcher.layout
Defines the interface, a class, which should be notified about the events of a tab switcher layout, must implement.
AbstractTabSwitcherLayout.InitialItemIterator - Class in de.mrapp.android.tabswitcher.layout
An iterator, which allows to iterate the items, which correspond to the child views of a TabSwitcher.
AbstractTabSwitcherLayout.InitialItemIteratorBuilder - Class in de.mrapp.android.tabswitcher.layout
A builder, which allows to configure and create instances of the class AbstractTabSwitcherLayout.InitialItemIterator.
AbstractTabSwitcherLayout.LayoutListenerWrapper - Class in de.mrapp.android.tabswitcher.layout
A layout listener, which unregisters itself from the observed view, when invoked.
AbstractTabViewHolder - Class in de.mrapp.android.tabswitcher.layout
An abstract base class for all view holders, which allow to store references to the views, a tab of a TabSwitcher consists of.
AbstractTabViewHolder() - Constructor for class de.mrapp.android.tabswitcher.layout.AbstractTabViewHolder
 
AbstractTouchEventHandler - Class in de.mrapp.android.tabswitcher.gesture
An abstract base class for all event handlers, which can be managed by a TouchEventDispatcher in order to dispatch touch events to them.
AbstractTouchEventHandler(int, TabSwitcher, int) - Constructor for class de.mrapp.android.tabswitcher.gesture.AbstractTouchEventHandler
Creates a new handler, which can be managed by a TouchEventDispatcher in order to dispatch touch events to it.
addAllTabs(Collection<? extends Tab>) - Method in interface de.mrapp.android.tabswitcher.model.Model
Adds all tabs, which are contained by a collection, to the tab switcher.
addAllTabs(Collection<? extends Tab>, int) - Method in interface de.mrapp.android.tabswitcher.model.Model
Adds all tabs, which are contained by a collection, to the tab switcher, starting at a specific index.
addAllTabs(Collection<? extends Tab>, int, Animation) - Method in interface de.mrapp.android.tabswitcher.model.Model
Adds all tabs, which are contained by a collection, to the tab switcher, starting at a specific index.
addAllTabs(Tab[]) - Method in interface de.mrapp.android.tabswitcher.model.Model
Adds all tabs, which are contained by an array, to the tab switcher.
addAllTabs(Tab[], int) - Method in interface de.mrapp.android.tabswitcher.model.Model
Adds all tabs, which are contained by an array, to the tab switcher, starting at a specific index.
addAllTabs(Tab[], int, Animation) - Method in interface de.mrapp.android.tabswitcher.model.Model
Adds all tabs, which are contained by an array, to the tab switcher, starting at a specific index.
addAllTabs(Collection<? extends Tab>) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
addAllTabs(Collection<? extends Tab>, int) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
addAllTabs(Collection<? extends Tab>, int, Animation) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
addAllTabs(Tab[]) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
addAllTabs(Tab[], int) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
addAllTabs(Tab[], int, Animation) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
addAllTabs(Collection<? extends Tab>) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
addAllTabs(Collection<? extends Tab>, int) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
addAllTabs(Collection<? extends Tab>, int, Animation) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
addAllTabs(Tab[]) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
addAllTabs(Tab[], int) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
addAllTabs(Tab[], int, Animation) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
addCallback(Tab.Callback) - Method in class de.mrapp.android.tabswitcher.Tab
Adds a new callback, which should be notified, when the tab's properties have been changed.
addCloseTabListener(TabCloseListener) - Method in interface de.mrapp.android.tabswitcher.model.Model
Adds a new listener, which should be notified, when a tab is about to be closed by clicking its close button.
addCloseTabListener(TabCloseListener) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
addCloseTabListener(TabCloseListener) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
addDragGesture(DragGesture) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
Adds a specific drag gesture to the tab switcher.
addEventHandler(AbstractTouchEventHandler) - Method in class de.mrapp.android.tabswitcher.gesture.TouchEventDispatcher
Adds a specific event handler to the dispatcher.
addListener(Model.Listener) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
Adds a new listener, which should be notified about the model's events.
addListener(TabSwitcherListener) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
Adds a listener, which should be notified about the tab switcher's events.
addTab(Tab) - Method in interface de.mrapp.android.tabswitcher.model.Model
Adds a new tab to the tab switcher.
addTab(Tab, int) - Method in interface de.mrapp.android.tabswitcher.model.Model
Adds a new tab to the tab switcher at a specific index.
addTab(Tab, int, Animation) - Method in interface de.mrapp.android.tabswitcher.model.Model
Adds a new tab to the tab switcher at a specific index.
addTab(Tab) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
addTab(Tab, int) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
addTab(Tab, int, Animation) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
addTab(Tab) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
addTab(Tab, int) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
addTab(Tab, int, Animation) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
AddTabButtonListener - Interface in de.mrapp.android.tabswitcher
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.
AddTabItem - Class in de.mrapp.android.tabswitcher.model
An item, which contains information about a button a TabSwitcher, which allows to add a new tab.
addTabPreviewListener(TabPreviewListener) - Method in interface de.mrapp.android.tabswitcher.model.Model
Adds a new listener, which should be notified, when the preview of a tab is about to be loaded.
addTabPreviewListener(TabPreviewListener) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
addTabPreviewListener(TabPreviewListener) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
animatePosition(Arithmetics.Axis, ViewPropertyAnimator, AbstractItem, float) - Method in class de.mrapp.android.tabswitcher.layout.AbstractArithmetics
 
animatePosition(Arithmetics.Axis, ViewPropertyAnimator, AbstractItem, float) - Method in interface de.mrapp.android.tabswitcher.layout.Arithmetics
Animates the position of an item on a specific axis.
animatePosition(Arithmetics.Axis, ViewPropertyAnimator, AbstractItem, float, boolean) - Method in interface de.mrapp.android.tabswitcher.layout.Arithmetics
Animates the position of an item on a specific axis.
animatePosition(Arithmetics.Axis, ViewPropertyAnimator, AbstractItem, float, boolean) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneArithmetics
 
animatePosition(Arithmetics.Axis, ViewPropertyAnimator, AbstractItem, float, boolean) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletArithmetics
 
animateRotation(Arithmetics.Axis, ViewPropertyAnimator, float) - Method in interface de.mrapp.android.tabswitcher.layout.Arithmetics
Animates the rotation of an item on a specific axis.
animateRotation(Arithmetics.Axis, ViewPropertyAnimator, float) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneArithmetics
 
animateRotation(Arithmetics.Axis, ViewPropertyAnimator, float) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletArithmetics
 
animateScale(Arithmetics.Axis, ViewPropertyAnimator, float) - Method in interface de.mrapp.android.tabswitcher.layout.Arithmetics
Animates the scale of an item on a specific axis.
animateScale(Arithmetics.Axis, ViewPropertyAnimator, float) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneArithmetics
 
animateScale(Arithmetics.Axis, ViewPropertyAnimator, float) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletArithmetics
 
Animation - Class in de.mrapp.android.tabswitcher
An animation, which can be used to add or remove tabs to/from a TabSwitcher.
Animation(long, Interpolator) - Constructor for class de.mrapp.android.tabswitcher.Animation
Creates a new animation.
Animation.Builder<AnimationType,BuilderType> - Class in de.mrapp.android.tabswitcher
An abstract base class for all builders, which allow to configure and create instances of the class Animation.
AnimationListenerWrapper(Animator.AnimatorListener) - Constructor for class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout.AnimationListenerWrapper
Creates a new animation listener, which increases the number of running animations, when the observed animation is started, and decreases the number of accordingly, when the animation is finished.
applyDecorator(Context, TabSwitcher, View, Tab, int, Bundle) - Method in class de.mrapp.android.tabswitcher.TabSwitcherDecorator
The method, which is invoked by a TabSwitcher to apply the decorator.
areToolbarsShown() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns, whether the toolbars are shown, when the tab switcher is shown, or not.
areToolbarsShown() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
areToolbarsShown() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
Arithmetics - Interface in de.mrapp.android.tabswitcher.layout
Defines the interface, a class, which provides methods, which allow to calculate the position, size and rotation of a TabSwitcher's children, must implement.
Arithmetics.Axis - Enum in de.mrapp.android.tabswitcher.layout
Contains all axes on which the tabs of a TabSwitcher can be moved.
ArrayItemIterator - Class in de.mrapp.android.tabswitcher.iterator
An iterator, which allows to iterate the items, which correspond to the tabs, which are contained by an array.
ArrayItemIterator.Builder - Class in de.mrapp.android.tabswitcher.iterator
A builder, which allows to configure an create instances of the class ArrayItemIterator.

B

borderView - Variable in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabViewHolder
The view, which is used to display a border around the preview of a tab.
Builder() - Constructor for class de.mrapp.android.tabswitcher.Animation.Builder
Creates a new builder, which allows to configure and create instances of the class Animation.
Builder() - Constructor for class de.mrapp.android.tabswitcher.DragGesture.Builder
Creates a new builder, which allows to configure and create instances of the class DragGesture.
Builder(Model, <any>, Tab[], int) - Constructor for class de.mrapp.android.tabswitcher.iterator.ArrayItemIterator.Builder
Creates a new builder, which allows to configure and create instances of the class ArrayItemIterator.
Builder(Model, <any>) - Constructor for class de.mrapp.android.tabswitcher.iterator.ItemIterator.Builder
Creates a new builder, which allows to configure and create instances of the class ItemIterator.
Builder() - Constructor for class de.mrapp.android.tabswitcher.PeekAnimation.Builder
Creates a new builder, which allows to configure and create instances of the class PeekAnimation.
Builder() - Constructor for class de.mrapp.android.tabswitcher.PullDownGesture.Builder
 
Builder() - Constructor for class de.mrapp.android.tabswitcher.RevealAnimation.Builder
Creates a new builder, which allows to configure and create instances of the class RevealAnimation.
Builder() - Constructor for class de.mrapp.android.tabswitcher.SwipeAnimation.Builder
Creates a new builder, which allows to configure and create instances of the class SwipeAnimation.
Builder() - Constructor for class de.mrapp.android.tabswitcher.SwipeGesture.Builder
Creates a new builder, which allows to configure and create instances of the class SwipeGesture.

C

calculateAttachedPosition(int) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Calculates and returns the position on the dragging axis, where the distance between an item and its predecessor should have reached the maximum.
calculateAttachedPosition(int) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
calculateMaxEndPosition(int) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
The method, which is invoked on implementing subclasses in order to retrieve the maximum position of a specific item, when dragging towards the end.
calculateMaxEndPosition(int) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
calculateMaxEndPosition(int) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
calculateMinStartPosition(int) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
The method, which is invoked on implementing subclasses in order to retrieve the minimum position of a specific item, when dragging towards the start.
calculateMinStartPosition(int) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
calculatePositionAndStateWhenStackedAtEnd(int) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
The method, which is invoked on implementing subclasses in order to retrieve the position and state of a specific item, when stacked at the end.
calculatePositionAndStateWhenStackedAtEnd(int) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
calculatePositionAndStateWhenStackedAtEnd(int) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
calculatePositionAndStateWhenStackedAtStart(int, int, AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Calculates and returns the position and state of a specific item, when stacked at the start.
calculatePositionAndStateWhenStackedAtStart(int, int, State) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
The method, which is invoked on implementing subclasses in order to retrieve the position and state of a specific item, when stacked at the start.
calculatePositionAndStateWhenStackedAtStart(int, int, State) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
calculatePositionAndStateWhenStackedAtStart(int, int, State) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
calculatePredecessorPosition(AbstractItem, AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Calculates the position of an item in relation to the position of its successor.
calculatePredecessorPosition(AbstractItem, AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
calculatePredecessorPosition(AbstractItem, AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
calculateSuccessorPosition(AbstractItem, AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Calculates the position of an item in relation to the position of its predecessor.
calculateSuccessorPosition(AbstractItem, AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
calculateSuccessorPosition(AbstractItem, AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
clear() - Method in interface de.mrapp.android.tabswitcher.model.Model
Removes all tabs from the tab switcher.
clear(Animation) - Method in interface de.mrapp.android.tabswitcher.model.Model
Removes all tabs from the tab switcher.
clear() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
clear(Animation) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
clear() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
clear(Animation) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
clearCachedPreviews() - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabRecyclerAdapter
Removes all previously rendered previews from the cache.
clipPosition(int, float, AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Clips the position of a specific item.
clipPosition(int, float, State) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Clips the position of a specific item.
clone() - Method in class de.mrapp.android.tabswitcher.model.Tag
 
closeButton - Variable in class de.mrapp.android.tabswitcher.layout.AbstractTabViewHolder
The close button of a tab.
compare(AbstractTouchEventHandler, AbstractTouchEventHandler) - Method in class de.mrapp.android.tabswitcher.gesture.AbstractTouchEventHandler
 
compare(AbstractItem, AbstractItem) - Method in class de.mrapp.android.tabswitcher.model.ItemComparator
 
content - Variable in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabViewHolder
The view, which is associated with a tab.F
contentContainer - Variable in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabViewHolder
The view group, which contains the view, which is associated with a tab.
ContentRecyclerAdapter - Class in de.mrapp.android.tabswitcher.layout
A view recycler adapter, which allows to inflate the views, which are associated with the tabs of a TabSwitcher, by encapsulating a TabSwitcherDecorator.
ContentRecyclerAdapter(TabSwitcher, TabSwitcherDecorator) - Constructor for class de.mrapp.android.tabswitcher.layout.ContentRecyclerAdapter
Creates a new view recycler adapter, which allows to inflate views, which are associated with the tabs of a TabSwitcher, by encapsulating a TabSwitcherDecorator.
create() - Method in class de.mrapp.android.tabswitcher.Animation.Builder
Creates and returns the animation.
create() - Method in class de.mrapp.android.tabswitcher.DragGesture.Builder
Creates and returns the drag gesture.
create() - Method in class de.mrapp.android.tabswitcher.iterator.AbstractItemIterator.AbstractBuilder
Creates the iterator, which has been configured by using the builder.
create() - Method in class de.mrapp.android.tabswitcher.iterator.ArrayItemIterator.Builder
 
create() - Method in class de.mrapp.android.tabswitcher.iterator.ItemIterator.Builder
 
create() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout.InitialItemIteratorBuilder
 
create(<any>) - Static method in class de.mrapp.android.tabswitcher.model.AddTabItem
Creates a new item, which contains information about a button of a TabSwitcher, which allows to add a new tab.
create(Model, int, Tab) - Static method in class de.mrapp.android.tabswitcher.model.TabItem
Creates a new item, which contains information about a tab of a tab switcher.
create(Model, <any>, int) - Static method in class de.mrapp.android.tabswitcher.model.TabItem
Creates a new item, which contains information about a tab of a tab switcher.
create(Model, <any>, int, Tab) - Static method in class de.mrapp.android.tabswitcher.model.TabItem
Creates a new item, which contains information about a specific tab.
create() - Method in class de.mrapp.android.tabswitcher.PeekAnimation.Builder
 
create() - Method in class de.mrapp.android.tabswitcher.PullDownGesture.Builder
 
create() - Method in class de.mrapp.android.tabswitcher.RevealAnimation.Builder
 
create() - Method in class de.mrapp.android.tabswitcher.SwipeAnimation.Builder
 
create() - Method in class de.mrapp.android.tabswitcher.SwipeGesture.Builder
 
CREATOR - Static variable in class de.mrapp.android.tabswitcher.Tab
A creator, which allows to create instances of the class Tab from parcels.

D

de.mrapp.android.tabswitcher - package de.mrapp.android.tabswitcher
 
de.mrapp.android.tabswitcher.drawable - package de.mrapp.android.tabswitcher.drawable
 
de.mrapp.android.tabswitcher.gesture - package de.mrapp.android.tabswitcher.gesture
 
de.mrapp.android.tabswitcher.iterator - package de.mrapp.android.tabswitcher.iterator
 
de.mrapp.android.tabswitcher.layout - package de.mrapp.android.tabswitcher.layout
 
de.mrapp.android.tabswitcher.layout.phone - package de.mrapp.android.tabswitcher.layout.phone
 
de.mrapp.android.tabswitcher.layout.tablet - package de.mrapp.android.tabswitcher.layout.tablet
 
de.mrapp.android.tabswitcher.model - package de.mrapp.android.tabswitcher.model
 
de.mrapp.android.tabswitcher.util - package de.mrapp.android.tabswitcher.util
 
de.mrapp.android.tabswitcher.view - package de.mrapp.android.tabswitcher.view
 
describeContents() - Method in class de.mrapp.android.tabswitcher.Tab
 
detachLayout(boolean) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Detaches the layout.
doInBackground(Tab, TabItem...) - Method in class de.mrapp.android.tabswitcher.layout.phone.PreviewDataBinder
 
DragGesture - Class in de.mrapp.android.tabswitcher
A drag gesture, which can be used to perform certain actions when dragging in a particular direction.
DragGesture(int, RectF) - Constructor for class de.mrapp.android.tabswitcher.DragGesture
Creates a new drag gesture, which can be used to perform certain action when dragging in a particular direction.
DragGesture.Builder<GestureType,BuilderType> - Class in de.mrapp.android.tabswitcher
A builder, which allows to configure and create instances of the class DragGesture.
DragGestureEventHandlerFactory - Class in de.mrapp.android.tabswitcher.gesture
A factory, which allows to create instances of the class AbstractDragGestureEventHandler.
DragGestureEventHandlerFactory(TabSwitcher) - Constructor for class de.mrapp.android.tabswitcher.gesture.DragGestureEventHandlerFactory
Creates a new factory, which allows to create instances of the class AbstractDragGestureEventHandler.
draw(Canvas) - Method in class de.mrapp.android.tabswitcher.drawable.TabSwitcherDrawable
 
duration - Variable in class de.mrapp.android.tabswitcher.Animation.Builder
The duration of the animations, which are created by the builder.

E

equals(Object) - Method in class de.mrapp.android.tabswitcher.gesture.AbstractTouchEventHandler
 
equals(Object) - Method in class de.mrapp.android.tabswitcher.model.AddTabItem
 
equals(Object) - Method in class de.mrapp.android.tabswitcher.model.TabItem
 

F

first() - Method in class de.mrapp.android.tabswitcher.iterator.AbstractItemIterator
Returns the first item.
fromGesture(DragGesture) - Method in class de.mrapp.android.tabswitcher.gesture.DragGestureEventHandlerFactory
Creates and returns the event handler, which corresponds to a specific drag gesture.
fromValue(int) - Static method in enum de.mrapp.android.tabswitcher.LayoutPolicy
Returns the layout policy, which corresponds to a specific value.

G

getAddTabButtonColor() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the color of the button, which allows to add a new tab.
getAddTabButtonColor() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getAddTabButtonColor() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherStyle
Returns the color of the button, which allows to add a new tab.
getAddTabButtonColor() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getAddTabButtonListener() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
Returns the listener, which is notified, when the button, which allows to add a new tab, has been clicked.
getAnimationDuration() - Method in class de.mrapp.android.tabswitcher.SwipeGesture
Returns the duration of the swipe animation.
getArithmetics() - Method in class de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler
Returns the arithmetics, which are used to calculate the positions, size and rotation of tabs.
getArithmetics() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Returns the arithmetics, which are used by the layout.
getBackgroundColor() - Method in class de.mrapp.android.tabswitcher.Tab
Returns the background color of the tab.
getCallback() - Method in class de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler
Returns the callback, which should be notified about the drag handler's events.
getCloseButtonIcon(Context) - Method in class de.mrapp.android.tabswitcher.Tab
Returns the icon of the tab's close button.
getColor(Layout, int) - Method in class de.mrapp.android.tabswitcher.util.ThemeHelper
Returns the color, which corresponds to a specific theme attribute, regarding the theme, which is used when using a specific layout.
getColorStateList(Layout, int) - Method in class de.mrapp.android.tabswitcher.util.ThemeHelper
Returns the color state list, which corresponds to a specific theme attribute, regarding the theme, which is used when using a specific layout.
getContentBackgroundColor() - Method in class de.mrapp.android.tabswitcher.Tab
Returns the background color of the tab's content.
getContentRecyclerAdapter() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
Returns the adapter, which allows to inflate the views, which are associated with tabs.
getContentViewRecycler() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
The method, which is invoked on implementing subclasses in order to retrieve the view recycler, which allows to recycle the views, which are associated with tabs.
getContentViewRecycler() - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
getContentViewRecycler() - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
getContext() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Returns the context, which is used by the layout.
getContext() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the context, which is used by the tab switcher.
getContext() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getCount() - Method in class de.mrapp.android.tabswitcher.iterator.AbstractItemIterator
The method, which is invoked on subclasses in order to retrieve the total number of available items.
getCount() - Method in class de.mrapp.android.tabswitcher.iterator.ArrayItemIterator
 
getCount() - Method in class de.mrapp.android.tabswitcher.iterator.ItemIterator
 
getCount() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout.InitialItemIterator
 
getCount() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the number of tabs, which are contained by the tab switcher.
getCount() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getCount() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getDecorator() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the decorator, which allows to inflate the views, which correspond to the tabs of the tab switcher.
getDecorator() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getDecorator() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getDirection() - Method in class de.mrapp.android.tabswitcher.SwipeAnimation
Returns the direction of the swipe animation.
getDragHandler() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
The method, which is invoked on implementing subclasses in order to retrieve the drag handler, which is used by the layout.
getDragHandler() - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
getDragHandler() - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
getDragHelper() - Method in class de.mrapp.android.tabswitcher.gesture.AbstractTouchEventHandler
Returns the drag helper, which is used by the event handler to recognize drag gestures.
getDrawable(Layout, int) - Method in class de.mrapp.android.tabswitcher.util.ThemeHelper
Returns the drawable, which corresponds to a specific theme attribute, regarding the theme, which is used when using a specific layout.
getDuration() - Method in class de.mrapp.android.tabswitcher.Animation
Returns the duration of the animation.
getEmptyView() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the view, which is shown, when the tab switcher is empty.
getEmptyView() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getEmptyView() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getEmptyViewAnimationDuration() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
Returns the duration of the fade animation, which should be used to show or hide the view, which is shown, when the tab switcher is empty.
getFirstVisibleIndex() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Returns the index of the first visible tab.
getFocusedItem(float) - Method in class de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler
The method, which is invoked on implementing subclasses in order to retrieve the item, which corresponds to the view, which is focused when clicking/dragging at a specific position.
getFocusedItem(float) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneDragTabsEventHandler
 
getFocusedItem(float) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletDragTabsEventHandler
 
getIcon(Context) - Method in class de.mrapp.android.tabswitcher.Tab
Returns the tab's icon.
getIndex() - Method in class de.mrapp.android.tabswitcher.model.AbstractItem
Returns the index of the item.
getInteger(Layout, int, int) - Method in class de.mrapp.android.tabswitcher.util.ThemeHelper
Returns the integer value, which corresponds to a specific theme attribute, regarding the theme, which is used when using a specific layout.
getInterpolator() - Method in class de.mrapp.android.tabswitcher.Animation
Returns the interpolator, which is used by the animation.
getIntrinsicHeight() - Method in class de.mrapp.android.tabswitcher.drawable.TabSwitcherDrawable
 
getIntrinsicWidth() - Method in class de.mrapp.android.tabswitcher.drawable.TabSwitcherDrawable
 
getItem(int) - Method in class de.mrapp.android.tabswitcher.iterator.AbstractItemIterator
The method, which is invoked on subclasses in order to retrieve the item, which corresponds to a specific index.
getItem(int) - Method in class de.mrapp.android.tabswitcher.iterator.ArrayItemIterator
 
getItem(int) - Method in class de.mrapp.android.tabswitcher.iterator.ItemIterator
 
getItem(int) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout.InitialItemIterator
 
getItemCount() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Returns the number of child views, which are contained by the tab switcher.
getLayout() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
The method, which is invoked on implementing subclasses in order to retrieve the layout, which is used by the tab switcher.
getLayout() - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabRecyclerAdapter
 
getLayout() - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabRecyclerAdapter
 
getLayout() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
Returns the layout of the tab switcher.
getLayoutPolicy() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
Returns the layout policy, which is used by the tab switcher.
getLogger() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Returns the logger, which is used for logging.
getLogLevel() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the log level, which is used for logging.
getLogLevel() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getLogLevel() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getModel() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
Returns the model of the tab switcher.
getModel() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Returns the model of the tab switcher, the layout belongs to.
getOpacity() - Method in class de.mrapp.android.tabswitcher.drawable.TabSwitcherDrawable
 
getPaddingBottom() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the bottom padding of the tab switcher.
getPaddingBottom() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getPaddingBottom() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getPaddingEnd() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the end padding of the tab switcher.
getPaddingEnd() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getPaddingEnd() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getPaddingLeft() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the left padding of the tab switcher.
getPaddingLeft() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getPaddingLeft() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getPaddingRight() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the right padding of the tab switcher.
getPaddingRight() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getPaddingRight() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getPaddingStart() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the start padding of the tab switcher.
getPaddingStart() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getPaddingStart() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getPaddingTop() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the top padding of the tab switcher.
getPaddingTop() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getPaddingTop() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getParameters() - Method in class de.mrapp.android.tabswitcher.Tab
Returns a bundle, which contains the optional parameters, which are associated with the tab.
getPivot(Arithmetics.Axis, AbstractItem, AbstractDragTabsEventHandler.DragState) - Method in interface de.mrapp.android.tabswitcher.layout.Arithmetics
Returns the pivot of an item on a specific axis, depending on the current drag state.
getPivot(Arithmetics.Axis, AbstractItem, AbstractDragTabsEventHandler.DragState) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneArithmetics
 
getPivot(Arithmetics.Axis, AbstractItem, AbstractDragTabsEventHandler.DragState) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletArithmetics
 
getPosition(Arithmetics.Axis, AbstractItem) - Method in interface de.mrapp.android.tabswitcher.layout.Arithmetics
Returns the position of a specific item on a specific axis.
getPosition(Arithmetics.Axis, AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneArithmetics
 
getPosition(Arithmetics.Axis, AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletArithmetics
 
getPosition() - Method in class de.mrapp.android.tabswitcher.model.Tag
Returns the position of the tab on the dragging axis.
getPriority() - Method in class de.mrapp.android.tabswitcher.gesture.AbstractTouchEventHandler
Returns the priority of the event handler.
getProgressBarColor() - Method in class de.mrapp.android.tabswitcher.Tab
Returns the color of the tab's progress bar.
getReferenceTabIndex() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
Returns the index of the tab, which is used as a reference, when restoring the positions of tabs.
getReferenceTabPosition() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
Returns the position of the tab, which is used as a reference, when restoring the positions of tabs.
getRelocateAnimationDuration() - Method in class de.mrapp.android.tabswitcher.SwipeAnimation
Returns the duration of the animations, which are used to relocate the other tabs, when a tab has been added or removed.
getResourceId(Layout, int, int) - Method in class de.mrapp.android.tabswitcher.util.ThemeHelper
Returns the resource id, which corresponds to a specific theme attribute, regarding the theme, which is used when using a specific layout.
getRotation(Arithmetics.Axis, AbstractItem) - Method in interface de.mrapp.android.tabswitcher.layout.Arithmetics
Returns the rotation of an item on a specific axis.
getRotation(Arithmetics.Axis, AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneArithmetics
 
getRotation(Arithmetics.Axis, AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletArithmetics
 
getScale(AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.AbstractArithmetics
 
getScale(AbstractItem) - Method in interface de.mrapp.android.tabswitcher.layout.Arithmetics
Returns the scale of an item, depending on its margin.
getScale(AbstractItem, boolean) - Method in interface de.mrapp.android.tabswitcher.layout.Arithmetics
Returns the scale of an item, depending on its margin.
getScale(AbstractItem, boolean) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneArithmetics
 
getScale(AbstractItem, boolean) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletArithmetics
 
getSelectedTab() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the currently selected tab.
getSelectedTab() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getSelectedTab() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getSelectedTabIndex() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the index of the currently selected tab.
getSelectedTabIndex() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getSelectedTabIndex() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getSize(Arithmetics.Axis, AbstractItem) - Method in interface de.mrapp.android.tabswitcher.layout.Arithmetics
Returns the size of an item on a specific axis.
getSize(Arithmetics.Axis, AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneArithmetics
 
getSize(Arithmetics.Axis, AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletArithmetics
 
getStackedTabCount() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
The method, which is invoked on implementing subclasses in order to retrieve the number of tabs, which are contained by a stack.
getStackedTabCount() - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
getStackedTabCount() - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
getStackedTabSpacing() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Returns the space between tabs, which are part of a stack.
getState() - Method in class de.mrapp.android.tabswitcher.model.Tag
Returns the state of the tab.
getStyle() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
Returns the style, which allow to retrieve style attributes of the tab switcher.
getStyle() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Returns the style, which allows to retrieve style attributes of the tab switcher.
getTab(int) - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the tab at a specific index.
getTab() - Method in class de.mrapp.android.tabswitcher.model.TabItem
Returns the tab.
getTab(int) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getTab(int) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getTabBackgroundColor() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the default background color of a tab.
getTabBackgroundColor() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getTabBackgroundColor(Tab) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherStyle
Returns the background color of tabs.
getTabBackgroundColor() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getTabCloseButtonIcon() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the default icon of a tab's close button.
getTabCloseButtonIcon() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getTabCloseButtonIcon(Tab) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherStyle
Returns the close button icon of tabs.
getTabCloseButtonIcon() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getTabCloseListeners() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
Returns the listeners, which should be notified, when a tab is about to be closed by clicking its close button.
getTabContainer() - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
getTabContainer() - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
getTabContainer() - Method in interface de.mrapp.android.tabswitcher.layout.TabSwitcherLayout
Returns the view group, which contains the tab switcher's tabs.
getTabContainer() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getTabContainerSize(Arithmetics.Axis) - Method in class de.mrapp.android.tabswitcher.layout.AbstractArithmetics
 
getTabContainerSize(Arithmetics.Axis) - Method in interface de.mrapp.android.tabswitcher.layout.Arithmetics
Returns the size of the container, which contains the tab switcher's tabs, on a specific axis.
getTabContainerSize(Arithmetics.Axis, boolean) - Method in interface de.mrapp.android.tabswitcher.layout.Arithmetics
Returns the size of the container, which contains the tab switcher's tabs, on a specific axis.
getTabContainerSize(Arithmetics.Axis, boolean) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneArithmetics
 
getTabContainerSize(Arithmetics.Axis, boolean) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletArithmetics
 
getTabContentBackgroundColor() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the default background color of a tab's content.
getTabContentBackgroundColor() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getTabContentBackgroundColor(Tab) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherStyle
Returns the content background color of tabs.
getTabContentBackgroundColor() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getTabIcon() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the default icon of a tab.
getTabIcon() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getTabIcon(Tab) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherStyle
Returns the icon of tabs.
getTabIcon() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getTabItem(Tab) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
Returns the tab item, which corresponds to a specific tab.
getTabPreviewListeners() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
Returns the listeners, which should be notified, when the previews of tabs are about to be loaded.
getTabProgressBarColor() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the color of a tab's progress bar.
getTabProgressBarColor() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getTabProgressBarColor(Tab) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherStyle
Returns the progress bar color of tabs.
getTabProgressBarColor() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getTabRecyclerAdapter() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
The method, which is invoked on implementing subclasses in order to retrieve the adapter of the view recycler, which allows to inflate the views, which are used to visualize the tabs.
getTabRecyclerAdapter() - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
getTabRecyclerAdapter() - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
getTabSwitcher() - Method in class de.mrapp.android.tabswitcher.gesture.AbstractTouchEventHandler
Returns the tab switcher, the event handler belongs to.
getTabSwitcher() - Method in class de.mrapp.android.tabswitcher.layout.AbstractArithmetics
Returns the tab switcher, the arithmetics are calculated for.
getTabSwitcher() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
Returns the tab switcher, which contains the tabs.
getTabSwitcher() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Returns the tab switcher, the layout belongs to.
getTabSwitcher() - Method in class de.mrapp.android.tabswitcher.model.ItemComparator
Returns the tab switcher, the items, which are compared by the comparator, belong to.
getTabSwitcherPadding(Arithmetics.Axis, int) - Method in interface de.mrapp.android.tabswitcher.layout.Arithmetics
Returns the padding of the tab switcher on a specific axis and using a specific gravity.
getTabSwitcherPadding(Arithmetics.Axis, int) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneArithmetics
 
getTabSwitcherPadding(Arithmetics.Axis, int) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletArithmetics
 
getTabTitleTextColor() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the default text color of a tab's title.
getTabTitleTextColor() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getTabTitleTextColor(Tab) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherStyle
Returns the title text color of tabs.
getTabTitleTextColor() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getTabViewRecycler() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
The method, which is invoked on implementing subclasses in order to retrieve the view recycler, which allows to inflate the views, which are used to visualize the tabs.
getTabViewRecycler() - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
getTabViewRecycler() - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
getTag() - Method in class de.mrapp.android.tabswitcher.model.AbstractItem
Returns the tag, which is associated with the item.
getText(Layout, int) - Method in class de.mrapp.android.tabswitcher.util.ThemeHelper
Returns the text, which corresponds to a specific theme attribute, regarding the theme, which is used when using a specific layout.
getThemeHelper() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherStyle
Returns the theme helper, which allows to retrieve resources, depending on the tab switcher's theme.
getThemeResourceId(Layout) - Method in class de.mrapp.android.tabswitcher.util.ThemeHelper
Returns the resource id of the theme, which is used when using a specific layout.
getThreshold() - Method in class de.mrapp.android.tabswitcher.DragGesture
Returns the distance in pixels, the gesture must last until it is recognized.
getTitle() - Method in class de.mrapp.android.tabswitcher.Tab
Returns the tab's title.
getTitleTextColor() - Method in class de.mrapp.android.tabswitcher.Tab
Returns the text color of the tab's title.
getToolbarMenu() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
getToolbarMenu() - Method in interface de.mrapp.android.tabswitcher.layout.TabSwitcherLayout
Returns the menu of the toolbar, which is shown, when the tab switcher is shown.
getToolbarMenu() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getToolbarMenuId() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
Returns the resource id of the menu of the toolbar, which is shown, when the tab switcher is shown.
getToolbarMenuItemListener() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
Returns the listener, which is notified, when an item of the menu of the toolbar, which is shown, when the tab switcher is shown, has been clicked.
getToolbarNavigationIcon() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the navigation icon of the toolbar, which is shown, when the tab switcher is shown.
getToolbarNavigationIcon() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getToolbarNavigationIcon() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherStyle
Returns the navigation icon of the toolbar, which is shown, when the tab switcher is shown.
getToolbarNavigationIcon() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getToolbarNavigationIconListener() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
Returns the listener, which is notified, when the navigation icon of the toolbar, which is shown, when the tab switcher is shown, has been clicked.
getToolbars() - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
getToolbars() - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
getToolbars() - Method in interface de.mrapp.android.tabswitcher.layout.TabSwitcherLayout
Returns the toolbars, which are shown, when the tab switcher is shown.
getToolbars() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getToolbarTitle() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the title of the toolbar, which is shown, when the tab switcher is shown.
getToolbarTitle() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
getToolbarTitle() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherStyle
Returns the title of the toolbar, which is shown, when the tab switcher is shown.
getToolbarTitle() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
getTouchableArea() - Method in class de.mrapp.android.tabswitcher.DragGesture
Returns the bounds of the onscreen area, which is taken into consideration for recognizing the drag gesture.
getTouchableArea() - Method in class de.mrapp.android.tabswitcher.gesture.AbstractDragGestureEventHandler
 
getTouchableArea() - Method in class de.mrapp.android.tabswitcher.gesture.AbstractTouchEventHandler
Returns the bounds of the onscreen area, the handler takes into consideration for handling touch events.
getTouchableArea() - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletDragTabsEventHandler
 
getTouchPosition(Arithmetics.Axis, MotionEvent) - Method in interface de.mrapp.android.tabswitcher.layout.Arithmetics
Returns the position of a touch event on a specific axis.
getTouchPosition(Arithmetics.Axis, MotionEvent) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneArithmetics
 
getTouchPosition(Arithmetics.Axis, MotionEvent) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletArithmetics
 
getValue() - Method in enum de.mrapp.android.tabswitcher.LayoutPolicy
Returns the value of the layout policy.
getVelocityTracker() - Method in class de.mrapp.android.tabswitcher.gesture.AbstractTouchEventHandler
The velocity tracker, which is used by the touch handler to measure the velocity of drag gestures.
getView() - Method in class de.mrapp.android.tabswitcher.model.AbstractItem
Returns the view, which is used to visualize the item.
getViewHolder() - Method in class de.mrapp.android.tabswitcher.model.TabItem
Returns the view holder, which stores references to the views, which belong to the tab.
getViewRecyclerOrThrowException() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
Returns the view recycler, the adapter is bound to, or throws an IllegalStateException, if no view recycler has been set.
getViewType(AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
getViewType(Tab) - Method in class de.mrapp.android.tabswitcher.layout.ContentRecyclerAdapter
 
getViewType(Tab) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
getViewType(AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabRecyclerAdapter
 
getViewType(Tab, int) - Method in class de.mrapp.android.tabswitcher.TabSwitcherDecorator
Returns the view type, which corresponds to a specific tab.
getViewTypeCount() - Method in class de.mrapp.android.tabswitcher.layout.ContentRecyclerAdapter
 
getViewTypeCount() - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
getViewTypeCount() - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabRecyclerAdapter
 
getViewTypeCount() - Method in class de.mrapp.android.tabswitcher.TabSwitcherDecorator
Returns the number of view types, which are used by the decorator.
getX() - Method in class de.mrapp.android.tabswitcher.PeekAnimation
Returns the horizontal position, the animation starts at.
getX() - Method in class de.mrapp.android.tabswitcher.RevealAnimation
Returns the horizontal position, the animation starts at.
getY() - Method in class de.mrapp.android.tabswitcher.PeekAnimation
Returns the vertical position, the animation starts at.
getY() - Method in class de.mrapp.android.tabswitcher.RevealAnimation
Returns the vertical position, the animation starts at.

H

handleDrag(float, float) - Method in class de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler
Handles drag gestures.
handleTouchEvent(MotionEvent) - Method in class de.mrapp.android.tabswitcher.gesture.AbstractTouchEventHandler
Handles a specific touch event.
handleTouchEvent(MotionEvent) - Method in class de.mrapp.android.tabswitcher.gesture.TouchEventDispatcher
Handles a specific touch event by dispatching it to the first suited event handler.
hashCode() - Method in class de.mrapp.android.tabswitcher.gesture.AbstractTouchEventHandler
 
hashCode() - Method in class de.mrapp.android.tabswitcher.model.AddTabItem
 
hashCode() - Method in class de.mrapp.android.tabswitcher.model.TabItem
 
hasNext() - Method in class de.mrapp.android.tabswitcher.iterator.AbstractItemIterator
 
hideSwitcher() - Method in interface de.mrapp.android.tabswitcher.model.Model
Hides the tab switcher by using an animation, if it is currently shown.
hideSwitcher() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
hideSwitcher() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 

I

iconImageView - Variable in class de.mrapp.android.tabswitcher.layout.AbstractTabViewHolder
The image view, which is used to display the icon of a tab.
indexOf(Tab) - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns the index of a specific tab.
indexOf(Tab) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
indexOf(Tab) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
inflateAndUpdateView(AbstractItem, boolean, ViewTreeObserver.OnGlobalLayoutListener) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
The method, which is invoked on implementing subclasses in order to inflate and update the view, which is used to visualize a specific item.
inflateAndUpdateView(AbstractItem, boolean, ViewTreeObserver.OnGlobalLayoutListener) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
inflateAndUpdateView(AbstractItem, boolean, ViewTreeObserver.OnGlobalLayoutListener) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
inflateLayout(boolean) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Inflates the layout.
inflateOrRemoveView(AbstractItem, boolean) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Inflates or removes the view, which is used to visualize a specific item, depending on the item's current state.
inflateToolbarMenu(int, OnMenuItemClickListener) - Method in interface de.mrapp.android.tabswitcher.model.Model
Inflates the menu of the toolbar, which is shown, when the tab switcher is shown.
inflateToolbarMenu(int, OnMenuItemClickListener) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
inflateToolbarMenu(int, OnMenuItemClickListener) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
inflateView(AbstractItem, ViewTreeObserver.OnGlobalLayoutListener, Integer...) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Inflates the view, which is used to visualize a specific item.
inflateView(LayoutInflater, ViewGroup, Tab, int) - Method in class de.mrapp.android.tabswitcher.TabSwitcherDecorator
The method, which is invoked by a TabSwitcher to inflate the view, which should be used to visualize a specific tab.
InitialItemIteratorBuilder(AbstractItem[]) - Constructor for class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout.InitialItemIteratorBuilder
Creates a new builder, which allows to configure and create instances of the class AbstractTabSwitcherLayout.InitialItemIterator.
initialize(boolean, int) - Method in class de.mrapp.android.tabswitcher.iterator.AbstractItemIterator
Initializes the iterator.
interpolator - Variable in class de.mrapp.android.tabswitcher.Animation.Builder
The interpolator, which is used by the animations, which are created by the builder.
isAddTabButtonShown() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns, whether a button, which allows to add a new tab, is shown.
isAddTabButtonShown() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
isAddTabButtonShown() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
isAnimationRunning() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
isAnimationRunning() - Method in interface de.mrapp.android.tabswitcher.layout.TabSwitcherLayout
Returns, whether an animation is currently running, or not.
isAnimationRunning() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
isCloseable() - Method in class de.mrapp.android.tabswitcher.Tab
Returns, whether the tab is closeable, or not.
isClosing() - Method in class de.mrapp.android.tabswitcher.model.Tag
Returns, whether the tab is currently being closed, or not.
isDragging() - Method in class de.mrapp.android.tabswitcher.gesture.AbstractTouchEventHandler
Returns, whether a drag gesture is currently handled by the event handler, or not.
isDragging() - Method in class de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler
 
isDraggingAllowed() - Method in class de.mrapp.android.tabswitcher.gesture.AbstractTouchEventHandler
Returns, whether performing a drag gesture is currently allowed, or not.
isDraggingAllowed() - Method in class de.mrapp.android.tabswitcher.gesture.PullDownGestureEventHandler
 
isDraggingAllowed() - Method in class de.mrapp.android.tabswitcher.gesture.SwipeGestureEventHandler
 
isDraggingAllowed() - Method in class de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler
 
isEmpty() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns, whether the tab switcher is empty, or not.
isEmpty() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
isEmpty() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
isInflated() - Method in class de.mrapp.android.tabswitcher.model.AbstractItem
Returns, whether a view, which is used to visualize the item, is currently inflated, or not.
isInflated() - Method in class de.mrapp.android.tabswitcher.model.TabItem
 
isInsideTouchableArea(MotionEvent) - Method in class de.mrapp.android.tabswitcher.gesture.AbstractTouchEventHandler
Returns, whether a specific touch event occurred inside the touchable area of the event handler.
isOvershootingAtEnd(AbstractDragTabsEventHandler.DragState, AbstractItemIterator) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
The method, which is invoked on implementing subclasses in order to retrieve, whether the items are overshooting at the end.
isOvershootingAtEnd(AbstractDragTabsEventHandler.DragState, AbstractItemIterator) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
isOvershootingAtStart() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
The method, which is invoked on implementing subclasses in order to retrieve, whether the items are overshooting at the start.
isOvershootingAtStart() - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
isProgressBarShown() - Method in class de.mrapp.android.tabswitcher.Tab
Returns, whether the tab's progress bar is shown, or not.
isReset() - Method in class de.mrapp.android.tabswitcher.gesture.AbstractTouchEventHandler
Returns, whether the event handler is reset, or not.
isStackedAtStart(int) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Returns, whether a hidden tab at a specific index, is part of the stack, which is located at the start, or not.
isSwipeThresholdReached(TabItem) - Method in class de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler
Returns, whether the threshold of a swiped tab item, which causes the corresponding tab to be removed, has been reached, or not.
isSwipeThresholdReached(TabItem) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneDragTabsEventHandler
 
isSwitcherShown() - Method in interface de.mrapp.android.tabswitcher.model.Model
Returns, whether the tab switcher is currently shown.
isSwitcherShown() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
isSwitcherShown() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
isVisible() - Method in class de.mrapp.android.tabswitcher.model.AbstractItem
Returns, whether the item is currently visible, or not.
ItemComparator - Class in de.mrapp.android.tabswitcher.model
A comparator, which allows to compare two instances of the class AbstractItem.
ItemComparator(TabSwitcher) - Constructor for class de.mrapp.android.tabswitcher.model.ItemComparator
Creates a new comparator, which allows to compare two instances of the class AbstractItem.
ItemIterator - Class in de.mrapp.android.tabswitcher.iterator
An iterator, which allows to iterate the items, which correspond to the child views of a TabSwitcher.
ItemIterator.Builder - Class in de.mrapp.android.tabswitcher.iterator
A builder, which allows to configure and create instances of the class ItemIterator.
iterator() - Method in class de.mrapp.android.tabswitcher.gesture.TouchEventDispatcher
 
iterator() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
iterator() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 

L

Layout - Enum in de.mrapp.android.tabswitcher
Contains all possible layouts of a TabSwitcher.
LayoutListenerWrapper(View, ViewTreeObserver.OnGlobalLayoutListener) - Constructor for class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout.LayoutListenerWrapper
Creates a new layout listener, which unregisters itself from the observed view, when invoked.
LayoutPolicy - Enum in de.mrapp.android.tabswitcher
Contains all possible layout policies of a TabSwitcher.

M

MAX_PRIORITY - Static variable in class de.mrapp.android.tabswitcher.gesture.AbstractTouchEventHandler
The maximum priority of an event handler.
MIN_PRIORITY - Static variable in class de.mrapp.android.tabswitcher.gesture.AbstractTouchEventHandler
The minimum priority of an event handler.
Model - Interface in de.mrapp.android.tabswitcher.model
Defines the interface, a class, which implements the model of a TabSwitcher must implement.
Model.Listener - Interface in de.mrapp.android.tabswitcher.model
Defines the interface, a class, which should be notified about the model's events, must implement.

N

next() - Method in class de.mrapp.android.tabswitcher.iterator.AbstractItemIterator
 

O

onAdaptBackgroundColor(int, TabItem) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
The method, which is invoked on implementing subclasses, when the background color of a tab has been changed.
onAdaptBackgroundColor(int, TabItem) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabRecyclerAdapter
 
onAddedEventHandler(TouchEventDispatcher, AbstractTouchEventHandler) - Method in interface de.mrapp.android.tabswitcher.gesture.TouchEventDispatcher.Callback
The method, which is invoked, when an event handler has been added.
onAddedEventHandler(TouchEventDispatcher, AbstractTouchEventHandler) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onAddTab(TabSwitcher) - Method in interface de.mrapp.android.tabswitcher.AddTabButtonListener
The method, which is invoked, when a button, which allows to add a tab to a tab switcher, has been clicked.
onAddTabButtonColorChanged(ColorStateList) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onAddTabButtonColorChanged(ColorStateList) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onAddTabButtonColorChanged(ColorStateList) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onAddTabButtonColorChanged(ColorStateList) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabRecyclerAdapter
 
onAddTabButtonColorChanged(ColorStateList) - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when the color of the button, which allows to add a new tab, has been changed.
onAddTabButtonVisibilityChanged(boolean) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onAddTabButtonVisibilityChanged(boolean) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onAddTabButtonVisibilityChanged(boolean) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onAddTabButtonVisibilityChanged(boolean) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onAddTabButtonVisibilityChanged(boolean) - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when it has been changed, whether the button, which allows to add a new tab, should be shown, or not.
onAllTabsAdded(int, Tab[], int, int, Animation) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onAllTabsAdded(int, Tab[], int, int, Animation) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onAllTabsAdded(int, Tab[], int, int, Animation) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onAllTabsAdded(int, Tab[], int, int, Animation) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onAllTabsAdded(int, Tab[], int, int, Animation) - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when multiple tabs have been added to the model.
onAllTabsRemoved(TabSwitcher, Tab[], Animation) - Method in class de.mrapp.android.tabswitcher.drawable.TabSwitcherDrawable
 
onAllTabsRemoved(Tab[], Animation) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onAllTabsRemoved(Tab[], Animation) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onAllTabsRemoved(Tab[], Animation) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onAllTabsRemoved(Tab[], Animation) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onAllTabsRemoved(Tab[], Animation) - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when all tabs have been removed from the tab switcher.
onAllTabsRemoved(TabSwitcher, Tab[], Animation) - Method in interface de.mrapp.android.tabswitcher.TabSwitcherListener
The method, which is invoked, when all tabs have been removed from the tab switcher.
onAllTabsRemoved(TabSwitcher, Tab[], Animation) - Method in class de.mrapp.android.tabswitcher.view.TabSwitcherButton
 
onAnimationCancel(Animator) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout.AnimationListenerWrapper
 
onAnimationEnd(Animator) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout.AnimationListenerWrapper
 
onAnimationsEnded() - Method in interface de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout.Callback
 
onAnimationStart(Animator) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout.AnimationListenerWrapper
 
onBackgroundColorChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onBackgroundColorChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onBackgroundColorChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onBackgroundColorChanged(Tab) - Method in interface de.mrapp.android.tabswitcher.Tab.Callback
The method, which is invoked, when the tab's background color has been changed.
onCanceled(<any>) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabRecyclerAdapter
 
onCancelFling() - Method in interface de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler.Callback
The method, which is invoked, when a fling has been cancelled.
onCancelFling() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onClick(AbstractItem) - Method in interface de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler.Callback
The method, which is invoked, when a view has been clicked.
onClick(AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onCloseableChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onCloseableChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onCloseableChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onCloseableChanged(Tab) - Method in interface de.mrapp.android.tabswitcher.Tab.Callback
The method, which is invoked, when it has been changed, whether the tab is closeable, or not.
onCloseButtonIconChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onCloseButtonIconChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onCloseButtonIconChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onCloseButtonIconChanged(Tab) - Method in interface de.mrapp.android.tabswitcher.Tab.Callback
The method, which is invoked, when the icon of the tab's close button has been changed.
onCloseTab(TabSwitcher, Tab) - Method in interface de.mrapp.android.tabswitcher.TabCloseListener
The method, which is invoked, when a tab is about to be closed by clicking its close button.
onContentBackgroundColorChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onContentBackgroundColorChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabRecyclerAdapter
 
onContentBackgroundColorChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onContentBackgroundColorChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onContentBackgroundColorChanged(Tab) - Method in interface de.mrapp.android.tabswitcher.Tab.Callback
The method, which is invoked, when the background color of the tab's content has been changed.
onCreateContentRecyclerAdapter() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
The method, which is invoked on implementing subclasses in order to create the view recycler adapter, which allows to inflate the views, which are associated with tabs.
onCreateContentRecyclerAdapter() - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onCreateTabViewHolder() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
The method, which is invoked on implementing subclasses in order to create the view holder, which should be associated with an inflated view.
onCreateTabViewHolder() - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabRecyclerAdapter
 
onCreateTabViewHolder() - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabRecyclerAdapter
 
onDecoratorChanged(TabSwitcherDecorator) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onDecoratorChanged(TabSwitcherDecorator) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onDecoratorChanged(TabSwitcherDecorator) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onDecoratorChanged(TabSwitcherDecorator) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onDecoratorChanged(TabSwitcherDecorator) - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when the decorator has been changed.
onDetachLayout(boolean) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
The method, which is invoked on implementing subclasses in order to detach the layout.
onDetachLayout(boolean) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onDetachLayout(boolean) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onDown(MotionEvent) - Method in class de.mrapp.android.tabswitcher.gesture.AbstractTouchEventHandler
The method, which is invoked on implementing subclasses in order to handle, when a drag gesture has been started.
onDown(MotionEvent) - Method in class de.mrapp.android.tabswitcher.gesture.PullDownGestureEventHandler
 
onDown(MotionEvent) - Method in class de.mrapp.android.tabswitcher.gesture.SwipeGestureEventHandler
 
onDown(MotionEvent) - Method in class de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler
 
onDrag(MotionEvent) - Method in class de.mrapp.android.tabswitcher.gesture.AbstractTouchEventHandler
The method, which is invoked on implementing subclasses in order to handle, when a drag gesture is performed.
onDrag(MotionEvent) - Method in class de.mrapp.android.tabswitcher.gesture.PullDownGestureEventHandler
 
onDrag(MotionEvent) - Method in class de.mrapp.android.tabswitcher.gesture.SwipeGestureEventHandler
 
onDrag(AbstractDragTabsEventHandler.DragState, float) - Method in interface de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler.Callback
The method, which is invoked in order to calculate the positions of all tabs, depending on the current drag distance.
onDrag(MotionEvent) - Method in class de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler
 
onDrag(AbstractDragTabsEventHandler.DragState, float) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onEmptyViewChanged(View, long) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onEmptyViewChanged(View, long) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onEmptyViewChanged(View, long) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onEmptyViewChanged(View, long) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onEmptyViewChanged(View, long) - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when the view, which is shown, when the tab switcher is empty, has been changed.
onFinished(<any>, Tab, Bitmap, ImageView, TabItem...) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabRecyclerAdapter
 
onFling(float, long) - Method in interface de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler.Callback
The method, which is invoked, when a fling has been triggered.
onFling(float, long) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onGlobalLayout() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout.LayoutListenerWrapper
 
onGlobalLayout() - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onGlobalLayout() - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onIconChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onIconChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onIconChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onIconChanged(Tab) - Method in interface de.mrapp.android.tabswitcher.Tab.Callback
The method, which is invoked, when the tab's icon has been changed.
onInflateLayout(LayoutInflater, boolean) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
The method, which is invoked on implementing subclasses in order to inflate the layout.
onInflateLayout(LayoutInflater, boolean) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onInflateLayout(LayoutInflater, boolean) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onInflateTabView(LayoutInflater, ViewGroup, AbstractTabViewHolder) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
The method, which is invoked on implementing subclasses in order to inflate the view, which is used to visualize tabs.
onInflateTabView(LayoutInflater, ViewGroup, AbstractTabViewHolder) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabRecyclerAdapter
 
onInflateTabView(LayoutInflater, ViewGroup, AbstractTabViewHolder) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabRecyclerAdapter
 
onInflateView(LayoutInflater, ViewGroup, AbstractItem, int, Integer...) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onInflateView(LayoutInflater, ViewGroup, Tab, int, Void...) - Method in class de.mrapp.android.tabswitcher.layout.ContentRecyclerAdapter
 
onInflateView(LayoutInflater, ViewGroup, Tab, int, Void...) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onInflateView(LayoutInflater, ViewGroup, AbstractItem, int, Integer...) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabRecyclerAdapter
 
onInflateView(LayoutInflater, ViewGroup, int) - Method in class de.mrapp.android.tabswitcher.TabSwitcherDecorator
The method which is invoked, when a view, which is used to visualize a tab, should be inflated.
onLoadData(<any>, Tab, TabItem...) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabRecyclerAdapter
 
onLoadTabPreview(TabSwitcher, Tab) - Method in interface de.mrapp.android.tabswitcher.TabPreviewListener
The method, which is invoked, when the preview of a tab is about to be loaded.
onLogLevelChanged(LogLevel) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onLogLevelChanged(LogLevel) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onLogLevelChanged(LogLevel) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabRecyclerAdapter
 
onLogLevelChanged(LogLevel) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onLogLevelChanged(LogLevel) - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when the log level has been changed.
onOvershootEnd(float, float) - Method in class de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler
The method, which is invoked on implementing subclasses, when the tabs are overshooting at the end.
onOvershootEnd(float, float) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneDragTabsEventHandler
 
onOvershootReverted() - Method in class de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler
The method, which is invoked on implementing subclasses, when an overshoot has been reverted.
onOvershootReverted() - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneDragTabsEventHandler
 
onOvershootStart(float, float) - Method in class de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler
The method, which is invoked on implementing subclasses, when the tabs are overshooting at the start.
onOvershootStart(float, float) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneDragTabsEventHandler
 
onPaddingChanged(int, int, int, int) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onPaddingChanged(int, int, int, int) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabRecyclerAdapter
 
onPaddingChanged(int, int, int, int) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onPaddingChanged(int, int, int, int) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onPaddingChanged(int, int, int, int) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onPaddingChanged(int, int, int, int) - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when the padding has been changed.
onPostExecute(ImageView, Bitmap, TabItem...) - Method in class de.mrapp.android.tabswitcher.layout.phone.PreviewDataBinder
 
onPreExecute(ImageView, TabItem...) - Method in class de.mrapp.android.tabswitcher.layout.phone.PreviewDataBinder
 
onPressEnded(AbstractItem) - Method in interface de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler.Callback
The method, which is invoked, when pressing a view has been ended.
onPressEnded(AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onPressStarted(AbstractItem) - Method in interface de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler.Callback
The method, which is invoked, when pressing a view has been started.
onPressStarted(AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onProgressBarColorChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onProgressBarColorChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onProgressBarColorChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onProgressBarColorChanged(Tab) - Method in interface de.mrapp.android.tabswitcher.Tab.Callback
The method, which is invoked, when the color of the tab's progress bar has been changed.
onProgressBarVisibilityChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onProgressBarVisibilityChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onProgressBarVisibilityChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onProgressBarVisibilityChanged(Tab) - Method in interface de.mrapp.android.tabswitcher.Tab.Callback
The method, which is invoked, when the visibility of the tab's progress bar has been changed.
onPulledDown() - Method in interface de.mrapp.android.tabswitcher.gesture.PullDownGestureEventHandler.Callback
The method, which is notified, when the currently selected tab has been pulled down.
onPulledDown() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onPulledDown() - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onRemovedEventHandler(TouchEventDispatcher, AbstractTouchEventHandler) - Method in interface de.mrapp.android.tabswitcher.gesture.TouchEventDispatcher.Callback
The method, which is invoked, when an event handler has been removed.
onRemovedEventHandler(TouchEventDispatcher, AbstractTouchEventHandler) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onRemoveView(View, AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onRemoveView(View, Tab) - Method in class de.mrapp.android.tabswitcher.layout.ContentRecyclerAdapter
 
onRemoveView(View, AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabRecyclerAdapter
 
onRemoveView(View, Tab) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onRemoveView(View, AbstractItem) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabRecyclerAdapter
 
onReset() - Method in class de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler
The method, which invoked on implementing subclasses, when the drag handler has been reset.
onReset() - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneDragTabsEventHandler
 
onRestoreInstanceState(Parcelable) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
onRevertEndOvershoot() - Method in interface de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler.Callback
The method, which is invoked, when an overshoot at the end should be reverted.
onRevertEndOvershoot() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onRevertEndOvershoot() - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onRevertStartOvershoot() - Method in interface de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler.Callback
The method, which is invoked, when an overshoot at the start should be reverted.
onRevertStartOvershoot() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onRevertStartOvershoot() - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onSaveInstanceState() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
onSaveInstanceState(View, Tab, int, int, Bundle) - Method in class de.mrapp.android.tabswitcher.TabSwitcherDecorator
The method, which is invoked, when the view, which is used to visualize a tab, is removed.
onSelectionChanged(TabSwitcher, int, Tab) - Method in class de.mrapp.android.tabswitcher.drawable.TabSwitcherDrawable
 
onSelectionChanged(int, int, Tab, boolean) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onSelectionChanged(int, int, Tab, boolean) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onSelectionChanged(int, int, Tab, boolean) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onSelectionChanged(int, int, Tab, boolean) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onSelectionChanged(int, int, Tab, boolean) - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when the currently selected tab has been changed.
onSelectionChanged(TabSwitcher, int, Tab) - Method in interface de.mrapp.android.tabswitcher.TabSwitcherListener
The method, which is invoked, when the currently selected tab has been changed.
onSelectionChanged(TabSwitcher, int, Tab) - Method in class de.mrapp.android.tabswitcher.view.TabSwitcherButton
 
onShowTab(Context, TabSwitcher, View, Tab, int, int, Bundle) - Method in class de.mrapp.android.tabswitcher.TabSwitcherDecorator
The method which is invoked, when the view, which is used to visualize a tab, should be shown, respectively when it should be refreshed.
onShowTabView(View, TabItem, Integer...) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
The method, which is invoked on implementing subclasses in order to adapt the appearance of a view, which is used to visualize a tab.
onShowTabView(View, TabItem, Integer...) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabRecyclerAdapter
 
onShowTabView(View, TabItem, Integer...) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabRecyclerAdapter
 
onShowView(Context, View, AbstractItem, boolean, Integer...) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onShowView(Context, View, Tab, boolean, Void...) - Method in class de.mrapp.android.tabswitcher.layout.ContentRecyclerAdapter
 
onShowView(Context, View, Tab, boolean, Void...) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onShowView(Context, View, AbstractItem, boolean, Integer...) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabRecyclerAdapter
 
onStartOvershoot(float) - Method in interface de.mrapp.android.tabswitcher.layout.phone.PhoneDragTabsEventHandler.Callback
The method, which is invoked, when tabs are overshooting at the start.
onStartOvershoot(float) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onSwipe(TabItem, float) - Method in interface de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler.Callback
The method, which is invoked, when a tab is swiped.
onSwipe(TabItem, float) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onSwipe(TabItem, float) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onSwipeEnded(TabItem, boolean, float) - Method in interface de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler.Callback
The method, which is invoked, when swiping a tab ended.
onSwipeEnded(TabItem, boolean, float) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onSwipeEnded(TabItem, boolean, float) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onSwitcherHidden(TabSwitcher) - Method in class de.mrapp.android.tabswitcher.drawable.TabSwitcherDrawable
 
onSwitcherHidden() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onSwitcherHidden() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onSwitcherHidden() - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onSwitcherHidden() - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onSwitcherHidden() - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when the tab switcher has been hidden.
onSwitcherHidden(TabSwitcher) - Method in interface de.mrapp.android.tabswitcher.TabSwitcherListener
The method, which is invoked, when the tab switcher has been hidden.
onSwitcherHidden(TabSwitcher) - Method in class de.mrapp.android.tabswitcher.view.TabSwitcherButton
 
onSwitcherShown(TabSwitcher) - Method in class de.mrapp.android.tabswitcher.drawable.TabSwitcherDrawable
 
onSwitcherShown() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onSwitcherShown() - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onSwitcherShown() - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onSwitcherShown() - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onSwitcherShown() - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when the tab switcher has been shown.
onSwitcherShown(TabSwitcher) - Method in interface de.mrapp.android.tabswitcher.TabSwitcherListener
The method, which is invoked, when the tab switcher has been shown.
onSwitcherShown(TabSwitcher) - Method in class de.mrapp.android.tabswitcher.view.TabSwitcherButton
 
onSwitchingBetweenTabs(int, float) - Method in interface de.mrapp.android.tabswitcher.gesture.SwipeGestureEventHandler.Callback
The method, which is invoked, when switching between neighboring tabs.
onSwitchingBetweenTabs(int, float) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onSwitchingBetweenTabs(int, float) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onSwitchingBetweenTabsEnded(int, int, float, long) - Method in interface de.mrapp.android.tabswitcher.gesture.SwipeGestureEventHandler.Callback
The method, which is invoked, when switching between neighboring tabs ended.
onSwitchingBetweenTabsEnded(int, int, float, long) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onSwitchingBetweenTabsEnded(int, int, float, long) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onTabAdded(TabSwitcher, int, Tab, Animation) - Method in class de.mrapp.android.tabswitcher.drawable.TabSwitcherDrawable
 
onTabAdded(int, Tab, int, int, boolean, Animation) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onTabAdded(int, Tab, int, int, boolean, Animation) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onTabAdded(int, Tab, int, int, boolean, Animation) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onTabAdded(int, Tab, int, int, boolean, Animation) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onTabAdded(int, Tab, int, int, boolean, Animation) - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when a tab has been added to the model.
onTabAdded(TabSwitcher, int, Tab, Animation) - Method in interface de.mrapp.android.tabswitcher.TabSwitcherListener
The method, which is invoked, when a tab has been added to the tab switcher.
onTabAdded(TabSwitcher, int, Tab, Animation) - Method in class de.mrapp.android.tabswitcher.view.TabSwitcherButton
 
onTabBackgroundColorChanged(ColorStateList) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onTabBackgroundColorChanged(ColorStateList) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onTabBackgroundColorChanged(ColorStateList) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onTabBackgroundColorChanged(ColorStateList) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabRecyclerAdapter
 
onTabBackgroundColorChanged(ColorStateList) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onTabBackgroundColorChanged(ColorStateList) - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when the background color of a tab has been changed.
onTabCloseButtonIconChanged(Drawable) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onTabCloseButtonIconChanged(Drawable) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onTabCloseButtonIconChanged(Drawable) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onTabCloseButtonIconChanged(Drawable) - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when the icon of a tab's close button has been changed.
onTabContentBackgroundColorChanged(int) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onTabContentBackgroundColorChanged(int) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onTabContentBackgroundColorChanged(int) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabRecyclerAdapter
 
onTabContentBackgroundColorChanged(int) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onTabContentBackgroundColorChanged(int) - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when the background color of a tab's content has been changed.
onTabIconChanged(Drawable) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onTabIconChanged(Drawable) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onTabIconChanged(Drawable) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onTabIconChanged(Drawable) - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when the default icon of a tab has been changed.
onTabProgressBarColorChanged(int) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onTabProgressBarColorChanged(int) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onTabProgressBarColorChanged(int) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onTabProgressBarColorChanged(int) - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when the color of a tab's progress bar has been changed.
onTabRemoved(TabSwitcher, int, Tab, Animation) - Method in class de.mrapp.android.tabswitcher.drawable.TabSwitcherDrawable
 
onTabRemoved(int, Tab, int, int, Animation) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onTabRemoved(int, Tab, int, int, Animation) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onTabRemoved(int, Tab, int, int, Animation) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onTabRemoved(int, Tab, int, int, Animation) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onTabRemoved(int, Tab, int, int, Animation) - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when a tab has been removed from the model.
onTabRemoved(TabSwitcher, int, Tab, Animation) - Method in interface de.mrapp.android.tabswitcher.TabSwitcherListener
The method, which is invoked, when a tab has been removed from the tab switcher.
onTabRemoved(TabSwitcher, int, Tab, Animation) - Method in class de.mrapp.android.tabswitcher.view.TabSwitcherButton
 
onTabTitleColorChanged(ColorStateList) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onTabTitleColorChanged(ColorStateList) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onTabTitleColorChanged(ColorStateList) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onTabTitleColorChanged(ColorStateList) - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when the text color of a tab's title has been changed.
onTiltOnEndOvershoot(float) - Method in interface de.mrapp.android.tabswitcher.layout.phone.PhoneDragTabsEventHandler.Callback
The method, which is invoked, when the tabs should be tilted when overshooting at the end.
onTiltOnEndOvershoot(float) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onTiltOnStartOvershoot(float) - Method in interface de.mrapp.android.tabswitcher.layout.phone.PhoneDragTabsEventHandler.Callback
The method, which is invoked, when the tabs should be tilted when overshooting at the start.
onTiltOnStartOvershoot(float) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
onTitleChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onTitleChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onTitleChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onTitleChanged(Tab) - Method in interface de.mrapp.android.tabswitcher.Tab.Callback
The method, which is invoked, when the tab's title has been changed.
onTitleTextColorChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onTitleTextColorChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onTitleTextColorChanged(Tab) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
onTitleTextColorChanged(Tab) - Method in interface de.mrapp.android.tabswitcher.Tab.Callback
The method, which is invoked, when the text color of the tab's title has been changed.
onToolbarMenuInflated(int, Toolbar.OnMenuItemClickListener) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onToolbarMenuInflated(int, OnMenuItemClickListener) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onToolbarMenuInflated(int, Toolbar.OnMenuItemClickListener) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onToolbarMenuInflated(int, OnMenuItemClickListener) - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when the menu of the toolbar, which is shown, when the tab switcher is shown, has been inflated.
onToolbarNavigationIconChanged(Drawable, View.OnClickListener) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onToolbarNavigationIconChanged(Drawable, View.OnClickListener) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onToolbarNavigationIconChanged(Drawable, View.OnClickListener) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onToolbarNavigationIconChanged(Drawable, View.OnClickListener) - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when the navigation icon of the toolbar, which is shown, when the tab switcher is shown, has been changed.
onToolbarTitleChanged(CharSequence) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onToolbarTitleChanged(CharSequence) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onToolbarTitleChanged(CharSequence) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onToolbarTitleChanged(CharSequence) - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when the title of the toolbar, which is shown, when the tab switcher is shown, has been changed.
onToolbarVisibilityChanged(boolean) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
 
onToolbarVisibilityChanged(boolean) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
 
onToolbarVisibilityChanged(boolean) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
onToolbarVisibilityChanged(boolean) - Method in interface de.mrapp.android.tabswitcher.model.Model.Listener
The method, which is invoked, when it has been changed, whether the toolbars should be shown, when the tab switcher is shown, or not.
onTouchEvent() - Method in class de.mrapp.android.tabswitcher.gesture.AbstractTouchEventHandler
The method, which is invoked on implementing subclasses, when a touch event is about to be handled.
onTouchEvent() - Method in class de.mrapp.android.tabswitcher.gesture.PullDownGestureEventHandler
 
onTouchEvent() - Method in class de.mrapp.android.tabswitcher.gesture.SwipeGestureEventHandler
 
onTouchEvent() - Method in class de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler
 
onTouchEvent(MotionEvent) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
onUp(MotionEvent) - Method in class de.mrapp.android.tabswitcher.gesture.AbstractTouchEventHandler
Handles, when a drag gesture has been ended.
onUp(MotionEvent) - Method in class de.mrapp.android.tabswitcher.gesture.PullDownGestureEventHandler
 
onUp(MotionEvent) - Method in class de.mrapp.android.tabswitcher.gesture.SwipeGestureEventHandler
 
onUp(MotionEvent) - Method in class de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler
 

P

peek() - Method in class de.mrapp.android.tabswitcher.iterator.AbstractItemIterator
Returns the next item.
PeekAnimation - Class in de.mrapp.android.tabswitcher
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 - Class in de.mrapp.android.tabswitcher
A builder, which allows to configure and create instances of the class PeekAnimation.
PhoneArithmetics - Class in de.mrapp.android.tabswitcher.layout.phone
Provides methods, which allow to calculate the position, size and rotation of a TabSwitcher's tabs, when using the smartphone layout.
PhoneArithmetics(TabSwitcher) - Constructor for class de.mrapp.android.tabswitcher.layout.phone.PhoneArithmetics
Creates a new class, which provides methods, which allow to calculate the position, size and rotation of a TabSwitcher's tabs, when using the smartphone layout.
PhoneDragTabsEventHandler - Class in de.mrapp.android.tabswitcher.layout.phone
A drag handler, which allows to calculate the position and state of tabs on touch events, when using the smartphone layout.
PhoneDragTabsEventHandler(TabSwitcher, Arithmetics, <any>) - Constructor for class de.mrapp.android.tabswitcher.layout.phone.PhoneDragTabsEventHandler
Creates a new drag handler, which allows to calculate the position and state of tabs on touch events, when using the smartphone layout.
PhoneDragTabsEventHandler.Callback - Interface in de.mrapp.android.tabswitcher.layout.phone
Defines the interface, a class, which should be notified about the events of a drag handler, must implement.
PhoneTabRecyclerAdapter - Class in de.mrapp.android.tabswitcher.layout.phone
A view recycler adapter, which allows to inflate the views, which are used to visualize the tabs of a TabSwitcher, when using the smartphone layout.
PhoneTabRecyclerAdapter(TabSwitcher, TabSwitcherModel, TabSwitcherStyle, <any>) - Constructor for class de.mrapp.android.tabswitcher.layout.phone.PhoneTabRecyclerAdapter
Creates a new view recycler adapter, which allows to inflate the views, which are used to visualize the tabs of a TabSwitcher.
PhoneTabSwitcherLayout - Class in de.mrapp.android.tabswitcher.layout.phone
A layout, which implements the functionality of a TabSwitcher on smartphones.
PhoneTabSwitcherLayout(TabSwitcher, TabSwitcherModel, PhoneArithmetics, TabSwitcherStyle, TouchEventDispatcher) - Constructor for class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
Creates a new layout, which implements the functionality of a TabSwitcher on smartphones.
PhoneTabViewHolder - Class in de.mrapp.android.tabswitcher.layout.phone
A view holder, which allows to store references to the views, a tab of a TabSwitcher consists of, when using the smartphone layout.
PhoneTabViewHolder() - Constructor for class de.mrapp.android.tabswitcher.layout.phone.PhoneTabViewHolder
 
PreviewDataBinder - Class in de.mrapp.android.tabswitcher.layout.phone
A data binder, which allows to asynchronously render preview images of tabs and display them afterwards.
PreviewDataBinder(ViewGroup, <any>) - Constructor for class de.mrapp.android.tabswitcher.layout.phone.PreviewDataBinder
Creates a new data binder, which allows to asynchronously render preview images of tabs and display them afterwards.
previewImageView - Variable in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabViewHolder
The image view, which is used to display the preview of a tab.
previous() - Method in class de.mrapp.android.tabswitcher.iterator.AbstractItemIterator
Returns the previous item.
PRIMARY_TOOLBAR_INDEX - Static variable in class de.mrapp.android.tabswitcher.TabSwitcher
The index of the primary toolbar as returned by the method TabSwitcher.getToolbars().
progressBar - Variable in class de.mrapp.android.tabswitcher.layout.AbstractTabViewHolder
The progress bar of a tab.
PullDownGesture - Class in de.mrapp.android.tabswitcher
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 - Class in de.mrapp.android.tabswitcher
A builder, which allows to configure and create instances of the class PullDownGesture.
PullDownGestureEventHandler - Class in de.mrapp.android.tabswitcher.gesture
An event handler, which allows to handle pull down gestures, which can be used to show the tab switcher by pulling down the currently selected tab, when using the smartphone layout.
PullDownGestureEventHandler(TabSwitcher, int, RectF) - Constructor for class de.mrapp.android.tabswitcher.gesture.PullDownGestureEventHandler
Creates a new event handler, which allows to handle pull down gestures, which can be used to show the tab switcher by pulling down the currently selected tab, when using the smartphone layout.
PullDownGestureEventHandler.Callback - Interface in de.mrapp.android.tabswitcher.gesture
Defines the interface, a class, which should be notified about the events of a PullDownGestureEventHandler , must implement.

R

REFERENCE_TAB_INDEX_EXTRA - Static variable in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
The name of the extra, which is used to store the index of the tab, which is used as a reference, when restoring the positions of tabs, within a bundle.
REFERENCE_TAB_POSITION_EXTRA - Static variable in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
The name of the extra, which is used to store the position of the tab, which is used as a reference, when restoring the positions of tabs, within a bundle.
removeCallback(Tab.Callback) - Method in class de.mrapp.android.tabswitcher.Tab
Removes a specific callback, which should not be notified, when the tab's properties have been changed, anymore.
removeCloseTabListener(TabCloseListener) - Method in interface de.mrapp.android.tabswitcher.model.Model
Removes a specific listener, which should not be notified, when a tab is about to be closed by clicking its close button, anymore.
removeCloseTabListener(TabCloseListener) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
removeCloseTabListener(TabCloseListener) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
removeDragGesture(DragGesture) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
Removes a specific drag gesture from the tab switcher.
removeEventHandler(AbstractTouchEventHandler) - Method in class de.mrapp.android.tabswitcher.gesture.TouchEventDispatcher
Removes a specific event handler from the dispatcher.
removeListener(Model.Listener) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
Removes a specific listener, which should not be notified about the model's events, anymore.
removeListener(TabSwitcherListener) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
Removes a specific listener, which should not be notified about the tab switcher's events, anymore.
removeTab(Tab) - Method in interface de.mrapp.android.tabswitcher.model.Model
Removes a specific tab from the tab switcher.
removeTab(Tab, Animation) - Method in interface de.mrapp.android.tabswitcher.model.Model
Removes a specific tab from the tab switcher.
removeTab(Tab) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
removeTab(Tab, Animation) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
removeTab(Tab) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
removeTab(Tab, Animation) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
removeTabPreviewListener(TabPreviewListener) - Method in interface de.mrapp.android.tabswitcher.model.Model
Removes a specific listener, which should not be notified, when the preview of a tab is about to be loaded.
removeTabPreviewListener(TabPreviewListener) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
removeTabPreviewListener(TabPreviewListener) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
reset() - Method in class de.mrapp.android.tabswitcher.gesture.AbstractTouchEventHandler
Resets the event handler once a drag gesture has been ended.
reset() - Method in class de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler
 
Restorable - Interface in de.mrapp.android.tabswitcher.model
Defines the interface, a class, whose state should be stored and restored, must implement.
restoreInstanceState(Bundle) - Method in class de.mrapp.android.tabswitcher.layout.ContentRecyclerAdapter
 
restoreInstanceState(Bundle) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
restoreInstanceState(Bundle) - Method in interface de.mrapp.android.tabswitcher.model.Restorable
Restores a previously saved state.
restoreInstanceState(Bundle) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
RevealAnimation - Class in de.mrapp.android.tabswitcher
A reveal animation, which animates the size of a tab starting at a specific position.
RevealAnimation.Builder - Class in de.mrapp.android.tabswitcher
A builder, which allows to configure and create instances of the class RevealAnimation.
reverse - Variable in class de.mrapp.android.tabswitcher.iterator.AbstractItemIterator.AbstractBuilder
True, if the items should be iterated in reverse order, false otherwise.
reverse(boolean) - Method in class de.mrapp.android.tabswitcher.iterator.AbstractItemIterator.AbstractBuilder
Sets, whether the items should be iterated in reverse order, or not.

S

saveInstanceState(Bundle) - Method in class de.mrapp.android.tabswitcher.layout.ContentRecyclerAdapter
 
saveInstanceState(Bundle) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
 
saveInstanceState(Bundle) - Method in interface de.mrapp.android.tabswitcher.model.Restorable
Saves the current state.
saveInstanceState(Bundle) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
saveInstanceState(View, Tab, int) - Method in class de.mrapp.android.tabswitcher.TabSwitcherDecorator
The method, which is invoked by a TabSwitcher to save the current state of a tab.
SECONDARY_TOOLBAR_INDEX - Static variable in class de.mrapp.android.tabswitcher.TabSwitcher
The index of the secondary toolbar as returned by the method TabSwitcher.getToolbars().
secondLayoutPass(AbstractItemIterator.AbstractBuilder) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
The method, which is called when dragging after the positions and states of all tabs have been calculated.
secondLayoutPass(AbstractItemIterator.AbstractBuilder) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 
selectTab(Tab) - Method in interface de.mrapp.android.tabswitcher.model.Model
Selects a specific tab.
selectTab(int) - Method in interface de.mrapp.android.tabswitcher.model.Model
Selects the tab as a specific index.
selectTab(Tab) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
selectTab(int) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
selectTab(Tab) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
selectTab(int) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
self() - Method in class de.mrapp.android.tabswitcher.Animation.Builder
Returns a reference to the builder.
self() - Method in class de.mrapp.android.tabswitcher.DragGesture.Builder
Returns a reference to the builder.
setAddTabButtonColor(int) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the color of the button, which allows to add a new tab.
setAddTabButtonColor(ColorStateList) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the color of the button, which allows to add a new tab.
setAddTabButtonColor(int) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setAddTabButtonColor(ColorStateList) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setAddTabButtonColor(int) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setAddTabButtonColor(ColorStateList) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setAlpha(int) - Method in class de.mrapp.android.tabswitcher.drawable.TabSwitcherDrawable
 
setAnimationDuration(long) - Method in class de.mrapp.android.tabswitcher.SwipeGesture.Builder
Sets the duration of the swipe animation of the gestures, which are created by the builder.
setBackgroundColor(int) - Method in class de.mrapp.android.tabswitcher.Tab
Sets the tab's background color.
setBackgroundColor(ColorStateList) - Method in class de.mrapp.android.tabswitcher.Tab
Sets the tab's background color.
setCallback(PullDownGestureEventHandler.Callback) - Method in class de.mrapp.android.tabswitcher.gesture.PullDownGestureEventHandler
Sets the callback, which should be notified about the event handler's events.
setCallback(SwipeGestureEventHandler.Callback) - Method in class de.mrapp.android.tabswitcher.gesture.SwipeGestureEventHandler
Sets the callback, which should be notified about the event handler's events.
setCallback(TouchEventDispatcher.Callback) - Method in class de.mrapp.android.tabswitcher.gesture.TouchEventDispatcher
Sets the callback, which should be notified, when event handlers are added or removed.
setCallback(CallbackType) - Method in class de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler
Sets the callback, which should be notified about the drag handler's events.
setCallback(AbstractTabSwitcherLayout.Callback) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Sets the callback, which should be notified about the layout's events.
setCloseable(boolean) - Method in class de.mrapp.android.tabswitcher.Tab
Sets, whether the tab should be closeable, or not.
setCloseButtonIcon(int) - Method in class de.mrapp.android.tabswitcher.Tab
Sets the icon of the tab's close button.
setCloseButtonIcon(Bitmap) - Method in class de.mrapp.android.tabswitcher.Tab
Sets the icon of the tab's close button.
setClosing(boolean) - Method in class de.mrapp.android.tabswitcher.model.Tag
Sets, whether the tab is currently being closed, or not.
setColorFilter(ColorFilter) - Method in class de.mrapp.android.tabswitcher.drawable.TabSwitcherDrawable
 
setContentBackgroundColor(int) - Method in class de.mrapp.android.tabswitcher.Tab
Sets the background color of the tab's content.
setCount(int) - Method in class de.mrapp.android.tabswitcher.drawable.TabSwitcherDrawable
Updates the drawable to display a specific value.
setCount(int) - Method in class de.mrapp.android.tabswitcher.view.TabSwitcherButton
Updates the image button to display a specific value.
setDecorator(TabSwitcherDecorator) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the decorator, which allows to inflate the views, which correspond to the tabs of the tab switcher.
setDecorator(TabSwitcherDecorator) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setDecorator(TabSwitcherDecorator) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setDirection(SwipeAnimation.SwipeDirection) - Method in class de.mrapp.android.tabswitcher.SwipeAnimation.Builder
Sets the direction of the animations, which are created by the builder.
setDragState(AbstractDragTabsEventHandler.DragState) - Method in class de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler
Sets the state of the currently performed drag gesture.
setDuration(long) - Method in class de.mrapp.android.tabswitcher.Animation.Builder
Sets the duration of the animations, which are created by the builder.
setEmptyView(View) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the view, which should be shown, when the tab switcher is empty.
setEmptyView(View, long) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the view, which should be shown, when the tab switcher is empty.
setEmptyView(int) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the view, which should be shown, when the tab switcher is empty.
setEmptyView(int, long) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the view, which should be shown, when the tab switcher is empty.
setEmptyView(View) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setEmptyView(View, long) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setEmptyView(int) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setEmptyView(int, long) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setEmptyView(View) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setEmptyView(View, long) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setEmptyView(int) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setEmptyView(int, long) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setFirstVisibleIndex(int) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Sets the index of the first visible tab.
setIcon(int) - Method in class de.mrapp.android.tabswitcher.Tab
Sets the tab's icon.
setIcon(Bitmap) - Method in class de.mrapp.android.tabswitcher.Tab
Sets the tab's icon.
setInterpolator(Interpolator) - Method in class de.mrapp.android.tabswitcher.Animation.Builder
Sets the interpolator, which should be used by the animations, which are created by the builder.
setLayoutPolicy(LayoutPolicy) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
Sets the layout policy, which should be used by the tab switcher.
setLogLevel(LogLevel) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the log level, which should be used for logging.
setLogLevel(LogLevel) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setLogLevel(LogLevel) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setPadding(int, int, int, int) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the padding of the tab switcher.
setPadding(int, int, int, int) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setPadding(int, int, int, int) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setParameters(Bundle) - Method in class de.mrapp.android.tabswitcher.Tab
Sets a bundle, which contains the optional parameters, which should be associated with the tab.
setPivot(Arithmetics.Axis, AbstractItem, float) - Method in interface de.mrapp.android.tabswitcher.layout.Arithmetics
Sets the pivot of an item on a specific axis.
setPivot(Arithmetics.Axis, AbstractItem, float) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneArithmetics
 
setPivot(Arithmetics.Axis, AbstractItem, float) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletArithmetics
 
setPointerId(int) - Method in class de.mrapp.android.tabswitcher.gesture.AbstractTouchEventHandler
Sets the id of the pointer, which has been used to start the current drag gesture.
setPosition(Arithmetics.Axis, AbstractItem, float) - Method in interface de.mrapp.android.tabswitcher.layout.Arithmetics
Sets the position of an item on a specific axis.
setPosition(Arithmetics.Axis, AbstractItem, float) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneArithmetics
 
setPosition(Arithmetics.Axis, AbstractItem, float) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletArithmetics
 
setPosition(float) - Method in class de.mrapp.android.tabswitcher.model.Tag
Sets the position of the tab on the dragging axis.
setProgressBarColor(int) - Method in class de.mrapp.android.tabswitcher.Tab
Sets the color of the tab's progress bar.
setReferenceTabIndex(int) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
Sets the index of the tab, which should be used as a reference, when restoring the positions of tabs.
setReferenceTabPosition(float) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
Sets the position of the tab, which should be used as a reference, when restoring the positions of tabs.
setRelocateAnimationDuration(long) - Method in class de.mrapp.android.tabswitcher.SwipeAnimation.Builder
Sets the duration of the animations, which are used to relocate the other tabs, when a tab has been added or removed.
setRotation(Arithmetics.Axis, AbstractItem, float) - Method in interface de.mrapp.android.tabswitcher.layout.Arithmetics
Sets the rotation of an item on a specific axis.
setRotation(Arithmetics.Axis, AbstractItem, float) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneArithmetics
 
setRotation(Arithmetics.Axis, AbstractItem, float) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletArithmetics
 
setScale(Arithmetics.Axis, AbstractItem, float) - Method in interface de.mrapp.android.tabswitcher.layout.Arithmetics
Sets the scale of an item on a specific axis.
setScale(Arithmetics.Axis, AbstractItem, float) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneArithmetics
 
setScale(Arithmetics.Axis, AbstractItem, float) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletArithmetics
 
setState(State) - Method in class de.mrapp.android.tabswitcher.model.Tag
Sets the state of the tab.
setTabBackgroundColor(int) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the default background color of a tab.
setTabBackgroundColor(ColorStateList) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the default background color of a tab.
setTabBackgroundColor(int) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setTabBackgroundColor(ColorStateList) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setTabBackgroundColor(int) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setTabBackgroundColor(ColorStateList) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setTabCloseButtonIcon(int) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the default icon of a tab's close button.
setTabCloseButtonIcon(Bitmap) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the default icon of a tab's close button.
setTabCloseButtonIcon(int) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setTabCloseButtonIcon(Bitmap) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setTabCloseButtonIcon(int) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setTabCloseButtonIcon(Bitmap) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setTabContentBackgroundColor(int) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the default background color of a tab's content.
setTabContentBackgroundColor(int) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setTabContentBackgroundColor(int) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setTabIcon(int) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the default icon of a tab.
setTabIcon(Bitmap) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the default icon of a tab.
setTabIcon(int) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setTabIcon(Bitmap) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setTabIcon(int) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setTabIcon(Bitmap) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setTabProgressBarColor(int) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the color of a tab's progress bar.
setTabProgressBarColor(int) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setTabProgressBarColor(int) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setTabTitleTextColor(int) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the default text color of a tab's title.
setTabTitleTextColor(ColorStateList) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the default text color of a tab's title.
setTabTitleTextColor(int) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setTabTitleTextColor(ColorStateList) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setTabTitleTextColor(int) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setTabTitleTextColor(ColorStateList) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setTag(Tag) - Method in class de.mrapp.android.tabswitcher.model.AbstractItem
Sets the tag, which is associated with the item.
setThreshold(int) - Method in class de.mrapp.android.tabswitcher.DragGesture.Builder
Sets the threshold of the drag gestures, which are created by the builder.
setTitle(CharSequence) - Method in class de.mrapp.android.tabswitcher.Tab
Sets the tab's title.
setTitle(Context, int) - Method in class de.mrapp.android.tabswitcher.Tab
Sets the tab's title.
setTitleTextColor(int) - Method in class de.mrapp.android.tabswitcher.Tab
Sets the text color of the tab's title.
setTitleTextColor(ColorStateList) - Method in class de.mrapp.android.tabswitcher.Tab
Sets the text color of the tab's title.
setToolbarNavigationIcon(int, View.OnClickListener) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the navigation icon of the toolbar, which is shown, when the tab switcher is shown.
setToolbarNavigationIcon(Drawable, View.OnClickListener) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the navigation icon of the toolbar, which is shown, when the tab switcher is shown.
setToolbarNavigationIcon(int, View.OnClickListener) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setToolbarNavigationIcon(Drawable, View.OnClickListener) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setToolbarNavigationIcon(Drawable, View.OnClickListener) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setToolbarNavigationIcon(int, View.OnClickListener) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setToolbarTitle(int) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the title of the toolbar, which is shown, when the tab switcher is shown.
setToolbarTitle(CharSequence) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets the title of the toolbar, which is shown, when the tab switcher is shown.
setToolbarTitle(int) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setToolbarTitle(CharSequence) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
setToolbarTitle(int) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setToolbarTitle(CharSequence) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
setTouchableArea(float, float, float, float) - Method in class de.mrapp.android.tabswitcher.DragGesture.Builder
Sets the bounds of the onscreen area, which should be taken into consideration for recognizing the drag gestures, which are create by the builder.
setTouchableArea(RectF) - Method in class de.mrapp.android.tabswitcher.DragGesture.Builder
Sets the bounds of the onscreen area, which should be taken into consideration for recognizing the drag gestures, which are create by the builder.
setupWithMenu(TabSwitcher, View.OnClickListener) - Static method in class de.mrapp.android.tabswitcher.TabSwitcher
Setups the tab switcher to be associated with those menu items of its own toolbar menu, which use a TabSwitcherButton as their action view.
setupWithMenu(TabSwitcher, Menu, View.OnClickListener) - Static method in class de.mrapp.android.tabswitcher.TabSwitcher
Setups the tab switcher to be associated with those menu items of a specific menu, which use a TabSwitcherButton as their action view.
setView(View) - Method in class de.mrapp.android.tabswitcher.model.AbstractItem
Sets the view, which is used to visualize the item.
setViewHolder(AbstractTabViewHolder) - Method in class de.mrapp.android.tabswitcher.model.TabItem
Sets the view holder, which stores references to the views, which belong to the tab.
setViewRecycler(<any>) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabRecyclerAdapter
Sets the view recycler, which allows to inflate the views, which are used to visualize tabs.
setX(float) - Method in class de.mrapp.android.tabswitcher.PeekAnimation.Builder
Sets the horizontal position, the animations, which are created by the builder, should start at.
setX(float) - Method in class de.mrapp.android.tabswitcher.RevealAnimation.Builder
Sets the horizontal position, the animations, which are created by the builder, should start at.
setY(float) - Method in class de.mrapp.android.tabswitcher.PeekAnimation.Builder
Sets the vertical position, the animations, which are created by the builder, should start at.
setY(float) - Method in class de.mrapp.android.tabswitcher.RevealAnimation.Builder
Sets the vertical position, the animations, which are created by the builder, should start at.
showAddTabButton(AddTabButtonListener) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets, whether a button, which allows to add a new tab, should be shown.
showAddTabButton(AddTabButtonListener) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
showAddTabButton(AddTabButtonListener) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
showProgressBar(boolean) - Method in class de.mrapp.android.tabswitcher.Tab
Sets, whether the tab's progress bar should be shown, or not.
showSwitcher() - Method in interface de.mrapp.android.tabswitcher.model.Model
Shows the tab switcher by using an animation, if it is not already shown.
showSwitcher() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
showSwitcher() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
showToolbars(boolean) - Method in interface de.mrapp.android.tabswitcher.model.Model
Sets, whether the toolbars should be shown, when the tab switcher is shown, or not.
showToolbars(boolean) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
showToolbars(boolean) - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
start - Variable in class de.mrapp.android.tabswitcher.iterator.AbstractItemIterator.AbstractBuilder
The index of the first item, which should be iterated.
start(int) - Method in class de.mrapp.android.tabswitcher.iterator.AbstractItemIterator.AbstractBuilder
Sets the index of the first item, which should be iterated.
State - Enum in de.mrapp.android.tabswitcher.model
Contains all possible states of a tab, while the switcher is shown.
SwipeAnimation - Class in de.mrapp.android.tabswitcher
A swipe animation, which moves tabs on the orthogonal axis.
SwipeAnimation.Builder - Class in de.mrapp.android.tabswitcher
A builder, which allows to configure and create instances of the class SwipeAnimation.
SwipeAnimation.SwipeDirection - Enum in de.mrapp.android.tabswitcher
Contains all possible directions of a swipe animation.
SwipeGesture - Class in de.mrapp.android.tabswitcher
A drag gesture, which allows to switch between tabs, when swiping horizontally.
SwipeGesture.Builder - Class in de.mrapp.android.tabswitcher
A builder, which allows to configure and create instances of the class SwipeGesture.
SwipeGestureEventHandler - Class in de.mrapp.android.tabswitcher.gesture
An event handler, which allows to handle swipe gestures, which can be used to switch between tabs.
SwipeGestureEventHandler(TabSwitcher, int, RectF, long) - Constructor for class de.mrapp.android.tabswitcher.gesture.SwipeGestureEventHandler
Creates a new event handler, which allows to handle swipe gestures, which can be used to switch between tabs.
SwipeGestureEventHandler.Callback - Interface in de.mrapp.android.tabswitcher.gesture
Defines the interface, a class, which should be notified about the events of a SwipeGestureEventHandler, must implement.

T

Tab - Class in de.mrapp.android.tabswitcher
A tab, which can be added to a TabSwitcher widget.
Tab(CharSequence) - Constructor for class de.mrapp.android.tabswitcher.Tab
Creates a new tab, which can be added to a TabSwitcher widget.
Tab(Context, int) - Constructor for class de.mrapp.android.tabswitcher.Tab
Creates a new tab, which can be added to a TabSwitcher widget.
Tab.Callback - Interface in de.mrapp.android.tabswitcher
Defines the interface, a class, which should be notified, when a tab's properties have been changed, must implement.
TabCloseListener - Interface in de.mrapp.android.tabswitcher
Defines the interface, a class, which should be notified, when a tab is about to be closed by clicking its close button, must implement.
TabItem - Class in de.mrapp.android.tabswitcher.model
An item, which contains information about a tab of a TabSwitcher.
TabletArithmetics - Class in de.mrapp.android.tabswitcher.layout.tablet
Provides methods, which allow to calculate the position, size and rotation of a TabSwitcher's tabs, when using the tablet layout.
TabletArithmetics(TabSwitcher) - Constructor for class de.mrapp.android.tabswitcher.layout.tablet.TabletArithmetics
Creates a new class, which provides methods, which allow to calculate the position, size and rotation of a TabSwitcher's tabs, when using the tablet layout.
TabletContentRecyclerAdapterWrapper - Class in de.mrapp.android.tabswitcher.layout.tablet
A wrapper, which encapsulates a ContentRecyclerAdapter, which allows to inflate the views, which are used to visualize the content views of the tabs of a TabSwitcher.
TabletContentRecyclerAdapterWrapper(TabSwitcher, TabSwitcherStyle, <any>, ContentRecyclerAdapter) - Constructor for class de.mrapp.android.tabswitcher.layout.tablet.TabletContentRecyclerAdapterWrapper
Creates a new wrapper, which encapsulates a ContentRecyclerAdapter, which allows to inflate the views, which are used to visualize the content views of the tabs of a TabSwitcher.
TabletDragTabsEventHandler - Class in de.mrapp.android.tabswitcher.layout.tablet
A drag handler, which allows to calculate the position and state of tabs on touch events, when using the tablet layout.
TabletDragTabsEventHandler(TabSwitcher, Arithmetics, <any>) - Constructor for class de.mrapp.android.tabswitcher.layout.tablet.TabletDragTabsEventHandler
Creates a new drag handler, which allows to calculate the position and state of tabs on touch events, when using the tablet layout.
TabletTabRecyclerAdapter - Class in de.mrapp.android.tabswitcher.layout.tablet
A view recycler adapter, which allows to inflate the views, which are used to visualize the tabs of a TabSwitcher, when using the tablet layout.
TabletTabRecyclerAdapter(TabSwitcher, TabSwitcherModel, TabSwitcherStyle) - Constructor for class de.mrapp.android.tabswitcher.layout.tablet.TabletTabRecyclerAdapter
Creates a new view recycler adapter, which allows to inflate the views, which are used to visualize the tabs of a TabSwitcher.
TabletTabSwitcherLayout - Class in de.mrapp.android.tabswitcher.layout.tablet
A layout, which implements the functionality of a TabSwitcher on tablets.
TabletTabSwitcherLayout(TabSwitcher, TabSwitcherModel, Arithmetics, TabSwitcherStyle, TouchEventDispatcher) - Constructor for class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
Creates a new layout, which implements the functionality of a TabSwitcher on tablets.
TabletTabViewHolder - Class in de.mrapp.android.tabswitcher.layout.tablet
A view holder, which allows to store references to the views, a tab of a TabSwitcher consists of, when using the tablet layout.
TabletTabViewHolder() - Constructor for class de.mrapp.android.tabswitcher.layout.tablet.TabletTabViewHolder
 
TabPreviewListener - Interface in de.mrapp.android.tabswitcher
Defines the interface, a class, which should be notified, when the preview of a tab is about to be loaded, must implement.
TabSwitcher - Class in de.mrapp.android.tabswitcher
A tab switcher, which allows to switch between multiple tabs.
TabSwitcher(Context) - Constructor for class de.mrapp.android.tabswitcher.TabSwitcher
Creates a new tab switcher, which allows to switch between multiple tabs.
TabSwitcher(Context, AttributeSet) - Constructor for class de.mrapp.android.tabswitcher.TabSwitcher
Creates a new tab switcher, which allows to switch between multiple tabs.
TabSwitcher(Context, AttributeSet, int) - Constructor for class de.mrapp.android.tabswitcher.TabSwitcher
Creates a new tab switcher, which allows to switch between multiple tabs.
TabSwitcher(Context, AttributeSet, int, int) - Constructor for class de.mrapp.android.tabswitcher.TabSwitcher
Creates a new tab switcher, which allows to switch between multiple tabs.
TabSwitcherButton - Class in de.mrapp.android.tabswitcher.view
An image button, which allows to display the number of tabs, which are currently contained by a TabSwitcher by using a TabSwitcherDrawable.
TabSwitcherButton(Context) - Constructor for class de.mrapp.android.tabswitcher.view.TabSwitcherButton
Creates a new image button, which allows to display the number of tabs, which are currently contained by a TabSwitcher.
TabSwitcherButton(Context, AttributeSet) - Constructor for class de.mrapp.android.tabswitcher.view.TabSwitcherButton
Creates a new image button, which allows to display the number of tabs, which are currently contained by a TabSwitcher.
TabSwitcherButton(Context, AttributeSet, int) - Constructor for class de.mrapp.android.tabswitcher.view.TabSwitcherButton
Creates a new image button, which allows to display the number of tabs, which are currently contained by a TabSwitcher.
TabSwitcherDecorator - Class in de.mrapp.android.tabswitcher
An abstract base class for all decorators, which are responsible for inflating views, which should be used to visualize the tabs of a TabSwitcher.
TabSwitcherDecorator() - Constructor for class de.mrapp.android.tabswitcher.TabSwitcherDecorator
 
TabSwitcherDrawable - Class in de.mrapp.android.tabswitcher.drawable
A drawable, which allows to display the number of tabs, which are currently contained by a TabSwitcher.
TabSwitcherDrawable(Context) - Constructor for class de.mrapp.android.tabswitcher.drawable.TabSwitcherDrawable
Creates a new drawable, which allows to display the number of tabs, which are currently contained by a TabSwitcher.
TabSwitcherLayout - Interface in de.mrapp.android.tabswitcher.layout
Defines the interface, a layout, which implements the functionality of a TabSwitcher, must implement.
TabSwitcherListener - Interface in de.mrapp.android.tabswitcher
Defines the interface, a class, which should be notified about a tab switcher's events, must implement.
TabSwitcherModel - Class in de.mrapp.android.tabswitcher.model
The model of a TabSwitcher.
TabSwitcherModel(TabSwitcher) - Constructor for class de.mrapp.android.tabswitcher.model.TabSwitcherModel
Creates a new model of a TabSwitcher.
TabSwitcherStyle - Class in de.mrapp.android.tabswitcher.model
Allows to retrieve the style attributes of a TabSwitcher.
TabSwitcherStyle(TabSwitcher, Model, ThemeHelper) - Constructor for class de.mrapp.android.tabswitcher.model.TabSwitcherStyle
Creates a new class, which allows to retrieve the style attributes of a TabSwitcher.
Tag - Class in de.mrapp.android.tabswitcher.model
A tag, which allows to store the properties of the tabs of a TabSwitcher.
Tag() - Constructor for class de.mrapp.android.tabswitcher.model.Tag
Creates a new tag, which allows to store the properties of the tabs of a TabSwitcher.
ThemeHelper - Class in de.mrapp.android.tabswitcher.util
A helper class, which allows to retrieve resources, depending on a tab switcher's theme.
ThemeHelper(Context, int, int, int) - Constructor for class de.mrapp.android.tabswitcher.util.ThemeHelper
Creates a new helper class, which allows to retrieve resources, depending on a tab switcher's theme.
threshold - Variable in class de.mrapp.android.tabswitcher.DragGesture.Builder
The threshold of the gestures, which are created by the builder.
titleContainer - Variable in class de.mrapp.android.tabswitcher.layout.AbstractTabViewHolder
The view group, which contains the title and close button of a tab.
titleTextView - Variable in class de.mrapp.android.tabswitcher.layout.AbstractTabViewHolder
The text view, which is used to display the title of a tab.
toggleSwitcherVisibility() - Method in interface de.mrapp.android.tabswitcher.model.Model
Toggles the visibility of the tab switcher by using an animation, i.e.
toggleSwitcherVisibility() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
 
toggleSwitcherVisibility() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
 
toString() - Method in class de.mrapp.android.tabswitcher.model.AddTabItem
 
toString() - Method in class de.mrapp.android.tabswitcher.model.TabItem
 
touchableArea - Variable in class de.mrapp.android.tabswitcher.DragGesture.Builder
The bounds of the onscreen area, which is taken into consideration for recognizing the drag gestures, which are created by the builder.
TouchEventDispatcher - Class in de.mrapp.android.tabswitcher.gesture
A dispatcher, which allows to dispatch touch events to multiple event handlers in the order of their priority.
TouchEventDispatcher() - Constructor for class de.mrapp.android.tabswitcher.gesture.TouchEventDispatcher
Creates a new dispatcher, which allows to dispatch touch events to multiple event handlers in the order of their priority.
TouchEventDispatcher.Callback - Interface in de.mrapp.android.tabswitcher.gesture
Defines the interface, a class, which should be notified, when event handlers are added to or removed from a TouchEventDispatcher, must implement.

U

updateView(AbstractItem, boolean) - Method in class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout
Updates the view, which is used to visualize a specific item.
updateView(AbstractItem, boolean) - Method in class de.mrapp.android.tabswitcher.layout.phone.PhoneTabSwitcherLayout
 
updateView(AbstractItem, boolean) - Method in class de.mrapp.android.tabswitcher.layout.tablet.TabletTabSwitcherLayout
 

V

valueOf(String) - Static method in enum de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler.DragState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mrapp.android.tabswitcher.layout.Arithmetics.Axis
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mrapp.android.tabswitcher.Layout
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mrapp.android.tabswitcher.LayoutPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mrapp.android.tabswitcher.model.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mrapp.android.tabswitcher.SwipeAnimation.SwipeDirection
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.mrapp.android.tabswitcher.layout.AbstractDragTabsEventHandler.DragState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mrapp.android.tabswitcher.layout.Arithmetics.Axis
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mrapp.android.tabswitcher.Layout
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mrapp.android.tabswitcher.LayoutPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mrapp.android.tabswitcher.model.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mrapp.android.tabswitcher.SwipeAnimation.SwipeDirection
Returns an array containing the constants of this enum type, in the order they are declared.

W

WAS_SHOWN_PARAMETER - Static variable in class de.mrapp.android.tabswitcher.Tab
The name of the parameter, which specifies, whether the tab was already shown in a TabSwitcher, or not.
writeToParcel(Parcel, int) - Method in class de.mrapp.android.tabswitcher.Tab
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links