MaterialSpinner
MaterialSpinner aims to provide a Material Design Spinner.
This widget is based on TextInputLayout.
For more information please check:
Screenshot
Dependency
Add this in your root build.gradle
file (not your module build.gradle
file):
Then, add the library to your module build.gradle
Features
- Quick way to select a value from a list.
- Styling and theming just like for TextInputLayout.
- Showing a hint.
- Showing an error.
- Showing a prompt when
spinnerMode
isdialog
. - Showing a bottom sheet when
spinnerMode
isbottomsheet
.
Usage
There is a sample provided which shows how to use the library, but for completeness, here is all that is required to get MaterialSpinner working:
XML:
If you want the options to be presented to the user as a dialog window just add:
If you want the options to be presented to the user as a bottom sheet window just add:
JAVA:
Kotlin (with synthetics):
That's it!