MultiImagePickerView constructor

const MultiImagePickerView({
  1. Key? key,
  2. required MultiImagePickerController controller,
  3. bool draggable = true,
  4. bool shrinkWrap = false,
  5. SliverGridDelegate gridDelegate = const SliverGridDelegateWithMaxCrossAxisExtent(maxCrossAxisExtent: 160, crossAxisSpacing: 10, mainAxisSpacing: 10, childAspectRatio: 1),
  6. EdgeInsetsGeometry? padding,
  7. Widget? initialWidget = const DefaultInitialWidget(),
  8. Widget? addMoreButton = const DefaultAddMoreWidget(),
  9. int longPressDelayMilliseconds = 300,
  10. Widget builder(
    1. BuildContext context,
    2. ImageFile imageFile
    )?,
  11. 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});