flutter_custom_dropdown library
Classes
- CustomInputClass
- DefaultDropdownMenuController
- DropdownHeader
-
DropdownListMenu<
T> - DropdownMenu
- DropdownMenuBuilder
- DropdownMenuController
-
DropdownMenuCustomize<
T> - 提供空白页面,内容自定义使用
- DropdownSliverChildBuilderDelegate
- TODO : 特殊滚动页面自定义头部 TODO : 例子 : 滚动后停止 @param @return created at 2021/1/11 11:58
-
DropdownState<
T extends DropdownWidget> - DropdownWidget
- FilterButton
- 定义多选或者特殊操作时按钮
- SizeClipper
Functions
-
buildCheckItem(
BuildContext context, dynamic data, bool selected, String? valueKey) → Widget -
defaultGetItemLabel(
dynamic data, [String? valueKey]) → String - 文本显示title提取
Typedefs
-
BlankMenuItemBuilder<
T> = Widget Function(BuildContext context, List< T> data, DropdownMenuController? controller) - DropdownMenuHeadTapCallback = void Function(int index)
- DropdownMenuOnSelected = dynamic Function({dynamic data, )
- GetCustomizeImage = Widget Function(bool selected, bool subjectiveSelected)
- 头部图标样式
- GetItemLabel = String Function(dynamic data, [String valueKey])
- 头部样式
- MenuButtonBuilder = Widget Function(BuildContext context, Object data, {VoidCallback fixOnTap, VoidCallback noticeOnTap, VoidCallback resetOnTap})
- 自定义按钮,重置按钮,确定按钮,选中数据,自定义处置通知按钮
-
MenuItemBuilder<
T> = Widget Function(BuildContext context, T data, bool selected, String? valueKey)