Thumbprint logo

Dropdown

Dropdown for selecting an item from a larger set

Dropdowns are for selecting an item from a larger set of items. The following states are possible for dropdown: default, disabled, selected and error.

Configurable items: entries, hasError, isEnabled, errorText

These items can be set programmatically or through XML.

XML usage:

<com.thumbtack.thumbprint.views.ThumbprintDropdown
android:id="@+id/thumbprintDropdownErrorText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/space_2"
android:entries="@array/DropdownEntriesNumbers"
android:isEnabled="true"
app:errorText="This is an error text"
app:state_error="true" />

Screenshots of dropdown options:

Default dropdownDefault dropdown expandedDropdown with long text expandedDropdown in error stateDropdown in error state expandedDropdown in disabled state