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.
-
DropdownAmbientColors
-
The ambient values a dropdown falls back to when its theme leaves a slot
empty, lifted out of ThemeData as plain colours.
-
DropdownButtonTheme
-
Visual styling for a FlutterDropdownButton's button face — the box the
selected value and the trailing arrow sit in.
-
DropdownCheckboxTheme
-
Styling for the checkbox drawn on each row of a FlutterMultiSelectDropdown.
-
DropdownItemPresentation<T>
-
How a dropdown draws its items and the face of its button.
-
DropdownItemTheme
-
Visual styling for the rows of a dropdown menu — one item each.
-
DropdownOverlayController
-
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.
-
DropdownOverlaySpec
-
Everything the overlay needs to know about the menu it is about to show.
-
DropdownOverlayTheme
-
Visual styling for the dropdown menu container — the box the item list is
drawn inside, floating in the overlay.
-
DropdownScrollTheme
-
Theme configuration for dropdown scrollbar styling.
-
DropdownSearchController<T>
-
Owns a dropdown's search query: its text field, its focus, and its lifetime.
-
DropdownStyleTheme
-
Main theme container for all dropdown styling.
-
DropdownTooltipTheme
-
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.