SortableGridView<T> constructor
const
SortableGridView<T> (
- List<
T> dataList, { - Key? key,
- int crossAxisCount = 3,
- CanDragAtPosition<
T> ? canDrag, - double childAspectRatio = 1.0,
- double crossAxisSpacing = 0,
- double mainAxisSpacing = 0,
- ScrollPhysics? physics,
- VoidCallback? onDragCompleted,
- VoidCallback? onDragStarted,
- EdgeInsetsGeometry? padding,
- bool shrinkWrap = true,
- required DataWidgetBuilder<
T> itemBuilder, - required CanAccept canAccept,
Implementation
const SortableGridView(
this.dataList, {
Key? key,
this.crossAxisCount = 3,
this.canDrag,
this.childAspectRatio = 1.0,
this.crossAxisSpacing = 0,
this.mainAxisSpacing = 0,
this.physics,
this.onDragCompleted,
this.onDragStarted,
this.padding,
this.shrinkWrap = true,
required this.itemBuilder,
required this.canAccept,
}) : assert(canAccept != null),
assert(dataList != null && dataList.length >= 0),
super(key: key);