multi_reorderable library
Classes
- DefaultBuilders
- Default implementations of the builders.
-
DragListItemModel<
T> - A model class for items in the ReorderableMultiDragList.
- DragListUtils
- Utility functions for the ReorderableMultiDragList widget.
- ReorderableMultiDragConfig
- Global configuration for ReorderableMultiDragList widgets
-
ReorderableMultiDragList<
T> - A custom reorderable widget that supports multi-selection and animated reordering.
-
ReorderableMultiDragListState<
T> - State for the ReorderableMultiDragList widget Exposed to allow external refreshing using a GlobalKey
- ReorderableMultiDragTheme
- Theme for the reorderable multi drag widget
Enums
- DragStyle
- Enum to define the drag style
- ReorderableMode
- Mode for the reorderable list
Typedefs
- DragHandleBuilder = Widget Function(BuildContext context, bool isSelected)
- A builder for creating a custom drag handle.
-
ItemBuilder<
T> = Widget Function(BuildContext context, T item, int index, bool isSelected, bool isDragging) - A builder for creating a custom item widget.
- SelectionBarBuilder = Widget Function(BuildContext context, int selectedCount, VoidCallback onDone)
- A builder for creating a custom selection bar.