A major release, which introduces the following changes:
- Migrated library to Android X.
- Updated dependency "AndroidUtil" to version 2.0.0.
- Updated targetSdkVersion to 28.
A minor release, which introduces the following changes:
- Updated AppCompat v7 support library to version 27.1.1.
- Updated dependency "AndroidUtil" to version 1.20.2.
A minor release, which introduces the following changes:
- Updated
targetSdkVersion
to API level 27 (Android 8.1). - Updated dependency "AndroidUtil" to version 1.19.0.
A minor release, which introduces the following changes:
- Updated
targetSdkVersion
to API level 26 (Android 8.0). This required to increase the minimum API level to 14. - Updated AppCompat v7 support library to version 27.0.2.
- Updated dependency "AndroidUtil" to version 1.18.3.
A minor release, which introduces the following changes:
- Updated
targetSdkVersion
to API level 25 (Android 7.1). - Updated AppCompat v7 support library to version 25.1.0.
- Updated dependency "AndroidUtil" to version 1.12.3.
A bugfix release, which fixes the following issue:
- Increased
minSdkVersion
to 9 as this is required by the AppCompat v7 support library 24.2.0.
A minor release, which introduces the following changes:
- Updated
targetSdkVersion
to API level 24 (Android 7.0). - Updated AppCompat v7 support library to version 24.2.0.
- Updated dependency "AndroidUtil" to version 1.11.1.
A feature release, which introduces the following changes:
- The properties of a
BottomSheet
are now stored/restored in itsonSaveInstanceState
- andonRestoreInstanceState
-method. This does not include properties, which are not serializable, e.g. listeners. - Updated dependency "AndroidUtil" to version 1.11.0.
A feature release, which introduces the following changes:
- It is now possible to globally change the theme, which is used by a
BottomSheet
by the default, by using the theme attributebottomSheetTheme
. - Updated AppCompat v7 support library to version 23.4.0.
A feature release, which introduces the following changes:
- Each item of a
BottomSheet
is now associated with an id. This allows to reference individual items regardless of their current position. The id of an item is passed to the registeredOnItemClickListener
when it is clicked.
A bugfix release, which fixes the following issues:
A feature release, which introduces the following changes:
- A
BottomSheet
's getter and setter methods can now also be used when the bottom sheet has not been shown yet. - Updated dependency "AndroidUtil" to version 1.4.5.
- Updated AppCompat support library to version 23.2.1.
A minor release, which introduces the following changes:
- The library is from now on distributed under the Apache License version 2.0.
- Updated dependency "AndroidUtil" to version 1.4.3.
- Updated AppCompat support library to version 23.2.0.
The first stable release, which provides a bottom sheet as a proposed by Android's Material design guidelines. The implementation initially provides the following features:
- The library provides a builder, which allows to create bottom sheets by specifying a title, icon, items etc.
- A bottom sheet's items can be displayed as a list, as a two-columned list or as a grid.
- It is possible to separate a bottom sheet's items by adding dividers (with optional titles).
- The library offers a possibility to display all applications, which are suited for handling an Intent, as a bottom sheet's items
- The items of a bottom sheet can be enabled/disabled individually.
- As an alternative to displaying items, a bottom sheet's items can be be replaced with a custom view.
- The library comes with a dark theme in addition to the default light theme. Both themes can be modified by using theme attributes.