MultipleAssetPicker constructor

const MultipleAssetPicker({
  1. Key? key,
  2. ValueChanged<List<ExtendedAssetEntity>>? onChanged,
  3. AssetsPickerController? controller,
  4. MultiplePickerItemBuilder? itemBuilder,
  5. PickerWrapBuilderConfig wrapConfig = const PickerWrapBuilderConfig(),
  6. PickerWrapBuilder? wrapBuilder,
  7. List<ExtendedAssetEntity> initialData = const [],
  8. bool allowDelete = true,
  9. PickerIconBuilder? pickerIconBuilder,
  10. AssetsPickerItemConfig itemConfig = const AssetsPickerItemConfig(),
  11. bool enablePicker = true,
  12. int maxVideoCount = 1,
  13. int maxCount = 9,
  14. List<PickerFromTypeItem> fromRequestTypes = defaultPickerFromTypeItem,
  15. FlAssetFileRenovate? renovate,
  16. CameraPickerPageRoute<AssetEntity> pageRouteBuilderForCameraPicker(
    1. Widget picker
    )?,
  17. AssetPickerPageRouteBuilder<List<AssetEntity>>? pageRouteBuilderForAssetPicker,
})

Implementation

const MultipleAssetPicker({
  super.key,
  this.onChanged,
  this.controller,
  this.itemBuilder,
  this.wrapConfig = const PickerWrapBuilderConfig(),
  this.wrapBuilder,
  this.initialData = const [],
  this.allowDelete = true,
  this.pickerIconBuilder,
  super.itemConfig = const AssetsPickerItemConfig(),
  super.enablePicker = true,
  super.maxVideoCount = 1,
  super.maxCount = 9,
  super.fromRequestTypes = defaultPickerFromTypeItem,
  super.renovate,
  super.pageRouteBuilderForCameraPicker,
  super.pageRouteBuilderForAssetPicker,
});