MultiImagePickerView constructor
const
MultiImagePickerView({
- Key? key,
- required MultiImagePickerController controller,
- bool draggable = true,
- bool shrinkWrap = false,
- SliverGridDelegate gridDelegate = const SliverGridDelegateWithMaxCrossAxisExtent(maxCrossAxisExtent: 160, crossAxisSpacing: 10, mainAxisSpacing: 10, childAspectRatio: 1),
- EdgeInsetsGeometry? padding,
- Widget? initialWidget = const DefaultInitialWidget(),
- Widget? addMoreButton = const DefaultAddMoreWidget(),
- int longPressDelayMilliseconds = 300,
- Widget builder(
- BuildContext context,
- ImageFile imageFile
- BoxDecoration? onDragBoxDecoration,
Implementation
const MultiImagePickerView(
{super.key,
required this.controller,
this.draggable = true,
this.shrinkWrap = false,
this.gridDelegate = const SliverGridDelegateWithMaxCrossAxisExtent(
maxCrossAxisExtent: 160,
crossAxisSpacing: 10,
mainAxisSpacing: 10,
childAspectRatio: 1,
),
this.padding,
this.initialWidget = const DefaultInitialWidget(),
this.addMoreButton = const DefaultAddMoreWidget(),
this.longPressDelayMilliseconds = 300,
this.builder,
this.onDragBoxDecoration});