ll_dropdown_menu library
Classes
- DropDownBoxStyle
- Drop-down menu Box style
- DropDownButtonStyle
- Drop-down menu button style in the multi-select state
- DropDownCascadeList
- DropDownCascadeListDataController
- DropDownController
- The controller of the drop-down menu, used to control the display and hiding of the drop-down menu.
- DropDownDisposeController
- DropDownGridDataController
- DropDownGridView
-
The basic implementation of the drop-down menu. It is implemented internally
using
GridView
and supports single-selection and multi-selection operations. - DropDownHeader
- Drop-down menu header
- DropDownHeaderStatus
- DropDownMenu header component status
-
DropDownItem<
T> - DropDownMenu data model
- DropDownItemStyle
- Drop-down menu item style
- DropDownListDataController
- DropDownListView
-
The basic implementation of the drop-down menu. It is implemented internally
using
ListView
and supports single-selection and multi-selection operations. - DropDownMenu
- 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.
- DropDownView
- DropDownMenu body component
- DropDownViewProperty
- DropDownMenu body component property
- DropDownViewStatefulWidget
- DropDownMenu body component StatefulWidget
- DropDownViewStatelessWidget
- DropDownMenu body component StatelessWidget
- DropDownViewWrapper
- SliverGridDelegateWithFixedHeight
- SliverPersistentHeaderBuilder
- WrapperButton
- Wrapper TextButton for customizing default values
Enums
Extensions
-
KeyExt
on GlobalKey<
State< StatefulWidget> > -
ListExtension
on List<
T> ?
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)