ChromeLikeTabSwitcher

Provides a tab switcher similar to the one, which is used in Google Chrome on Android

APACHE-2.0 License

Stars
1.2K

Bot releases are hidden (Show)

ChromeLikeTabSwitcher - Version 0.2.4

Published by michael-rapp over 6 years ago

A minor release, which introduces the following changes:

  • Added the class StatefulTabSwitcherDecorator.
  • The saved states of tabs are now cleared when the corresponding tab is removed by default. This can be turned of by using the clearSavedStatesWhenRemovingTabs-method.
  • Fade animations can now be used to show the previews of tabs when using the smartphone layout.
  • Updated targetSdkVersion to API level 27 (Android 8.1).
  • Updated dependency "AndroidUtil" to version 1.19.0.
  • Updated dependency "AndroidMaterialViews" to version 2.1.10.
  • The data structure ListenerList is now used for managing event listeners.
ChromeLikeTabSwitcher - Version 0.2.3

Published by michael-rapp over 6 years ago

A bugfix release, which fixes the following issues:

  • Added additional method parameter to the interface Model.Listener. It allows to reliably determine, whether the selection changed when adding or removing tabs.
ChromeLikeTabSwitcher - Version 0.2.2

Published by michael-rapp almost 7 years ago

A bugfix release, which fixes the following issues:

  • TabSwitcherButtons are now rendered properly in the preview of tabs.
  • Added the attribute applyPaddingToTabs.
ChromeLikeTabSwitcher - Version 0.2.1

Published by michael-rapp almost 7 years ago

A bugfix release, which fixes the following issues:

  • Overshooting towards the end as well as the start is now possible when using the phone layout, if only one tab is contained by a TabSwitcher
  • Fixed the navigation icon of a TabSwitcher's toolbar not being shown
ChromeLikeTabSwitcher - Version 0.2.0

Published by michael-rapp almost 7 years ago

A major release, which introduces the following features:

  • Added predefined dark and light themes
  • Added support for drag gestures. So far, the drag gestures SwipeGesture and PullDownGesture are provided
  • Added the tabContentBackgroundColor XML attribute and according setter methods for customizing the background color of a tab's content
  • The background color of tabs is now adapted when pressed, if a ColorStateList with state android:state_pressed is set
  • Added the possibility to show a certain placeholder view, when a TabSwitcher is empty
  • Added the functionality to show a circular progress bar instead of an icon for individual tabs.
  • Updated dependency "AndroidUtil" to version 1.18.3
  • Updated AppCompat v7 support library to version 27.0.2
  • Updated AppCompat annotations support library to version 27.0.2
  • Added dependency "AndroidMaterialViews" with version 2.1.9
ChromeLikeTabSwitcher - Version 0.1.7

Published by michael-rapp almost 7 years ago

A minor release, which introduces the following changes:

  • Added an additional setupWithMenu-method for setting up the menu of a TabSwitcher. If necessary, it uses a OnGlobalLayoutListener internally.
ChromeLikeTabSwitcher - Version 0.1.6

Published by michael-rapp almost 7 years ago

A bugfix release, which fixes the following issues:

  • If a 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.
ChromeLikeTabSwitcher - Version 0.1.5

Published by michael-rapp almost 7 years ago

A bugfix release, which fixes the following issues:

  • Fixed an issue in the example app, which caused the contents of EditText widgets to be shown in the wrong tabs.
  • Updated targetSdkVersion to API level 26.
  • Updated dependency "AndroidUtil" to version 1.18.0.
  • Updated AppCompat v7 support library to version 26.1.0.
  • Updated AppCompat annotations support library to version 26.1.0.
ChromeLikeTabSwitcher - Version 0.1.4

Published by michael-rapp about 7 years ago

A bugfix release, which fixes the following issues:

  • Fixed an issue in the example app, which caused the contents of EditText widgets to be shown in the wrong tabs.
  • Updated targetSdkVersion to API level 26.
  • Updated dependency "AndroidUtil" to version 1.18.0.
  • Updated AppCompat v7 support library to version 26.1.0.
  • Updated AppCompat annotations support library to version 26.1.0.
ChromeLikeTabSwitcher - Version 0.1.3

Published by michael-rapp over 7 years ago

A bugfix release, which fixes the following issues:

  • Fixed issues, when margins are applied to a TabSwitcher.
ChromeLikeTabSwitcher - Version 0.1.2

Published by michael-rapp over 7 years ago

A bugfix release, which fixes the following issues:

  • Resolved issues when restoring the positions of tabs after orientation changes or when resuming the app.
ChromeLikeTabSwitcher - Version 0.1.1

Published by michael-rapp over 7 years ago

A bugfix release, which fixes the following issues:

  • Improved detection of click events
ChromeLikeTabSwitcher - Version 0.1.0

Published by michael-rapp over 7 years ago

The first unstable release of the library, which provides the following features:

  • Provides a layout optimized for smartphones. The layout is adapted depending on whether it is displayed in landscape or portrait mode
  • Tabs can dynamically be added and removed in an animated manner using a SwipeAnimation, RevealAnimation or PeekAnimation
  • The tab switcher's state is automatically restored on configuration changes
  • Views are recycled and previews are rendered as bitmaps in order to increase the performance
Package Rankings
Top 20.74% on Repo1.maven.org
Badges
Extracted from project README
API-Level License Android Arsenal Donate
Related Projects