UploadImageView<T> constructor

UploadImageView<T>({
  1. Key? key,
  2. required String cameraReason,
  3. required String photoReason,
  4. required double width,
  5. required double height,
  6. required dynamic callbackImage(
    1. List<File> imageList
    ),
  7. required int maxlength,
  8. dynamic callBackDeleteImage(
    1. List<T> deleteList
    )?,
  9. String getImageUrl(
    1. T item
    )?,
  10. double? spacing,
  11. double? runSpacing,
  12. EdgeInsets? margin,
  13. EdgeInsets? padding,
  14. List<T>? imageList,
  15. List<T>? deleteImageList,
})

Implementation

UploadImageView({
  super.key,
  required this.cameraReason,
  required this.photoReason,
  required this.width,
  required this.height,
  required this.callbackImage,
  required this.maxlength,
  this.callBackDeleteImage,
  this.getImageUrl,
  this.spacing,
  this.runSpacing,
  this.margin,
  this.padding,
  List<T>? imageList,
  List<T>? deleteImageList,
})  : imageList = imageList ?? [],
      deleteImageList = deleteImageList ?? [];