ll_dropdown_menu library

Classes

Drop-down menu Box style
Drop-down menu button style in the multi-select state
The controller of the drop-down menu, used to control the display and hiding of the drop-down menu.
The basic implementation of the drop-down menu. It is implemented internally using GridView and supports single-selection and multi-selection operations.
Drop-down menu header
DropDownMenu header component status
DropDownMenu data model
Drop-down menu item style
The basic implementation of the drop-down menu. It is implemented internally using ListView and supports single-selection and multi-selection operations.
DropDownMenu component, which internally integrates the buttons and content body of the drop-down menu, and controls the display and hiding of the content body through Overlay.
DropDownMenu body component
DropDownMenu body component property
DropDownMenu body component StatefulWidget
DropDownMenu body component StatelessWidget
SliverGridDelegateWithFixedHeight
SliverPersistentHeaderBuilder
WrapperButton
Wrapper TextButton for customizing default values

Enums

IconPosition

Typedefs

IndexedWidgetBuilder = Widget Function(BuildContext context, int index, bool check)
OnDropDownBlockItemChanged = void Function(int blockIndex, int index, List<DropDownItem> items)
OnDropDownExpandStateChanged = void Function(bool expand)
OnDropDownHeaderItemTap = void Function(int index, DropDownItem item)
OnDropDownHeaderUpdate = DropDownHeaderStatus? Function(List<DropDownItem> checkedItems)
OnDropDownItemChanged = void Function(int index, List<DropDownItem> items)
OnDropDownItemLimitExceeded = void Function(List<DropDownItem> items)
OnDropDownItemsConfirm = void Function(List<DropDownItem> checkedItems)
OnDropDownItemsReset = void Function(List<DropDownItem> items)
OnDropDownItemTap = void Function(int index, DropDownItem item)