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.