Provides a tab switcher similar to the one, which is used in Google Chrome on Android
A minor release, which introduces the following changes:
StatefulTabSwitcherDecorator
.clearSavedStatesWhenRemovingTabs
-method.targetSdkVersion
to API level 27 (Android 8.1).ListenerList
is now used for managing event listeners.A bugfix release, which fixes the following issues:
Model.Listener
. It allows to reliably determine, whether the selection changed when adding or removing tabs.A bugfix release, which fixes the following issues:
TabSwitcherButton
s are now rendered properly in the preview of tabs.applyPaddingToTabs
.A bugfix release, which fixes the following issues:
TabSwitcher
TabSwitcher
's toolbar not being shownA major release, which introduces the following features:
SwipeGesture
and PullDownGesture
are providedtabContentBackgroundColor
XML attribute and according setter methods for customizing the background color of a tab's contentColorStateList
with state android:state_pressed
is setTabSwitcher
is emptyA minor release, which introduces the following changes:
setupWithMenu
-method for setting up the menu of a TabSwitcher
. If necessary, it uses a OnGlobalLayoutListener
internally.A bugfix release, which fixes the following issues:
Tab
, which is added to a TabSwitcher
, happens to have the same hash code as a previously removed Tab
, the state of the removed tab is not restored anymore.A bugfix release, which fixes the following issues:
EditText
widgets to be shown in the wrong tabs.targetSdkVersion
to API level 26.A bugfix release, which fixes the following issues:
EditText
widgets to be shown in the wrong tabs.targetSdkVersion
to API level 26.A bugfix release, which fixes the following issues:
TabSwitcher
.