- icon - Static variable in class de.mrapp.android.tabswitcher.R.attr
-
- icon - Static variable in class de.mrapp.android.tabswitcher.R.id
-
- icon_group - Static variable in class de.mrapp.android.tabswitcher.R.id
-
- iconifiedByDefault - Static variable in class de.mrapp.android.tabswitcher.R.attr
-
- iconImageView - Variable in class de.mrapp.android.tabswitcher.layout.AbstractTabViewHolder
-
The image view, which is used to display the icon of a tab.
- iconTint - Static variable in class de.mrapp.android.tabswitcher.R.attr
-
- iconTintMode - Static variable in class de.mrapp.android.tabswitcher.R.attr
-
- id() - Constructor for class de.mrapp.android.tabswitcher.R.id
-
- image - Static variable in class de.mrapp.android.tabswitcher.R.id
-
- imageButtonStyle - Static variable in class de.mrapp.android.tabswitcher.R.attr
-
- indeterminateProgressStyle - Static variable in class de.mrapp.android.tabswitcher.R.attr
-
- 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, Toolbar.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, Toolbar.OnMenuItemClickListener) - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
-
- inflateToolbarMenu(int, Toolbar.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.
- info - Static variable in class de.mrapp.android.tabswitcher.R.id
-
- initialActivityCount - Static variable in class de.mrapp.android.tabswitcher.R.attr
-
- InitialItemIteratorBuilder(AbstractItem[]) - Constructor for class de.mrapp.android.tabswitcher.layout.AbstractTabSwitcherLayout.InitialItemIteratorBuilder
-
- initialize(boolean, int) - Method in class de.mrapp.android.tabswitcher.iterator.AbstractItemIterator
-
Initializes the iterator.
- insetDrawable - Static variable in class de.mrapp.android.tabswitcher.R.attr
-
- integer() - Constructor for class de.mrapp.android.tabswitcher.R.integer
-
- 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.
- isLightTheme - Static variable in class de.mrapp.android.tabswitcher.R.attr
-
- 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
-
- isPaddingAppliedToTabs() - Method in interface de.mrapp.android.tabswitcher.model.Model
-
Returns, whether the padding of the tab switcher is applied to the content of its tabs, or
not.
- isPaddingAppliedToTabs() - Method in class de.mrapp.android.tabswitcher.model.TabSwitcherModel
-
- isPaddingAppliedToTabs() - Method in class de.mrapp.android.tabswitcher.TabSwitcher
-
- 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.
- italic - Static variable in class de.mrapp.android.tabswitcher.R.id
-
- item_touch_helper_max_drag_scroll_per_frame - Static variable in class de.mrapp.android.tabswitcher.R.dimen
-
- item_touch_helper_previous_elevation - Static variable in class de.mrapp.android.tabswitcher.R.id
-
- item_touch_helper_swipe_escape_max_velocity - Static variable in class de.mrapp.android.tabswitcher.R.dimen
-
- item_touch_helper_swipe_escape_velocity - Static variable in class de.mrapp.android.tabswitcher.R.dimen
-
- 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
.
- itemPadding - Static variable in class de.mrapp.android.tabswitcher.R.attr
-
- 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
-