flutter_dropdown_button library

Classes

CheckboxStyle
An immutable data class that holds all visual properties for FlutterCheckbox.
CustomItemPresentation<T>
Renders each item as whatever widget itemBuilder returns.
The ambient values a dropdown falls back to when its theme leaves a slot empty, lifted out of ThemeData as plain colours.
Visual styling for a FlutterDropdownButton's button face — the box the selected value and the trailing arrow sit in.
Styling for the checkbox drawn on each row of a FlutterMultiSelectDropdown.
How a dropdown draws its items and the face of its button.
Visual styling for the rows of a dropdown menu — one item each.
Drives a dropdown menu: its overlay's lifetime, its open/close animation, the widget tree it is drawn into, and the rule that only one menu is open at a time within an Overlay.
Everything the overlay needs to know about the menu it is about to show.
Visual styling for the dropdown menu container — the box the item list is drawn inside, floating in the overlay.
Theme configuration for dropdown scrollbar styling.
Owns a dropdown's search query: its text field, its focus, and its lifetime.
Main theme container for all dropdown styling.
Theme configuration for tooltip styling and behavior in dropdown widgets.
FlutterDropdownButton<T>
A highly customizable dropdown button widget with overlay-based rendering.
FlutterMultiSelectDropdown<T>
A dropdown whose menu is a checklist: several items may be chosen, and the menu stays open while they are.
MultiSelectPresentation<T>
Renders items as a checklist: a box, a label, and an optional trailing widget. The button's face is whatever labelBuilder makes of the chosen set.
ResolvedButtonStyle
The button's appearance, with every slot filled in.
ResolvedItemStyle
One item row's appearance, with every slot filled in.
ResolvedOverlayStyle
The menu container's appearance, with every slot filled in.
ResolvedScrollStyle
The scrollbar as it should be drawn.
ResolvedSearchFieldStyle
The search field's appearance, with every slot filled in.
ResolvedTooltipStyle
The tooltip's appearance, with every slot the theme touches filled in.
SearchFieldTheme
Theme configuration for the search field in searchable dropdowns.
TextDropdownConfig
Configuration specific to text-only dropdown widgets.
TextItemPresentation<T>
Renders items as text, through a label extractor.

Enums

CheckboxShape
The shape of the checkbox box.
Defines how the dropdown menu should be aligned relative to the button when the menu is wider than the button.
TooltipMode
Determines when tooltips should be displayed for text content.

Typedefs

Supplies a fresh DropdownOverlaySpec each time the overlay builds.
Decides whether item survives a search for query.