filter_list library
Classes
- ChoiceChipTheme
- Overrides the default style of ChoiceChip
- ChoiceChipThemeData
- A style that overrides the default appearance of ChoiceChip and ChoiceChip widgets when used with HeaderTheme or with the overall FilterListTheme's FilterListThemeData.choiceChipTheme.
- ControlButtonBarTheme
-
Overrides the default style of
ControlButtonBar
- ControlButtonBarThemeData
-
A style that overrides the default appearance of
ControlButtonBar
andControlButtonBar
widgets when used with ControlButtonBarTheme or with the overall - ControlButtonTheme
-
Overrides the default style of
ContorlButton
- ControlButtonThemeData
-
A style that overrides the default appearance of
ControlButton
andControlButton
widgets when used with ControlButtonTheme or with the overall ControlButtonBarTheme's ControlButtonBarThemeData.controlButtonTheme. -
FilterListDelegate<
T> -
The FilterListDelegate.show implement a search view, using SearchDelegate
The listData should be list of
T
which needs to filter. - FilterListDelegateTheme
- FilterListDelegateThemeData
- Defines the configuration of the overall visual FilterListDelegateTheme for a particular widget subtree.
- FilterListDialog
- The FilterListDialog.display is a Dialog with some filter utilities and callbacks which helps in single/multiple selection from list of data.
- FilterListTheme
- Applies a FilterListThemeData to descendent Filter list widgets.
- FilterListThemeData
- Defines the configuration of the overall visual FilterListTheme for a particular widget subtree.
-
FilterListWidget<
T extends Object> - The FilterListWidget is a widget with some filter utilities and callbacks which helps in single/multiple selection from list of data.
- HeaderTheme
- Overrides the default style of ChoiceChip
- HeaderThemeData
- A style that overrides the default appearance of ChoiceChip and ChoiceChip widgets when used with HeaderTheme or with the overall FilterListTheme's FilterListThemeData.choiceChipTheme.
Enums
Typedefs
- AppbarBottom = PreferredSizeWidget Function(BuildContext context)
-
ChoiceChipBuilder<
T> = Widget Function(BuildContext context, T? item, bool? isSelected) -
LabelDelegate<
T> = String? Function(T?) -
OnApplyButtonClick<
T> = void Function(List< T> ? list) -
SearchPredict<
T> = bool Function(T item, String query) -
SuggestionBuilder<
T> = Widget Function(BuildContext context, T suggestion, bool isSelected) -
ValidateRemoveItem<
T> = List< T> Function(List<T> ? list, T item) -
ValidateSelectedItem<
T> = bool Function(List< T> ? list, T item)