HLPickerOptions class
Constructors
- HLPickerOptions({int? numberOfColumn, bool? usedCameraButton, MediaType? mediaType, int? maxSelectedAssets, int? minSelectedAssets, double? maxFileSize, double? minFileSize, bool? enablePreview, bool? convertHeicToJPG, bool? convertLivePhotosToJPG, bool? isExportThumbnail, @Deprecated('Use maxDuration instead') int? recordVideoMaxSecond, double? thumbnailCompressQuality, CompressFormat? thumbnailCompressFormat, int? maxDuration, int? minDuration, bool? isGif, CompressFormat? compressFormat, double? compressQuality, MaxSizeOutput? maxSizeOutput})
-
const
Properties
- compressFormat → CompressFormat?
-
The image format for compressed images: CompressFormat.jpg, CompressFormat.png.
final
- compressQuality → double?
-
The compression quality for compressed images.
final
- convertHeicToJPG → bool?
-
Converts HEIC format images to JPEG format when selected.
final
- convertLivePhotosToJPG → bool?
-
Converts Live Photos to JPEG format when selected.
final
- enablePreview → bool?
-
Enables or disables the preview feature.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- isExportThumbnail → bool?
-
Determines whether to export thumbnail for selected videos.
final
- isGif → bool?
-
Enable gif selection
final
- maxDuration → int?
-
The maximum duration (in seconds) for selected videos.
final
- maxFileSize → double?
-
The maximum allowed file size for selected items.
final
- maxSelectedAssets → int?
-
The maximum number of items that can be selected.
final
- maxSizeOutput → MaxSizeOutput?
-
Sets the maximum width and maximum height for selected images.
final
- mediaType → MediaType?
-
Type of media you want to select: MediaType.image, MediaType.video, MediaType.all.
final
- minDuration → int?
-
The minimum duration (in seconds) for selected videos.
final
- minFileSize → double?
-
The minimum allowed file size for selected items.
final
- minSelectedAssets → int?
-
The minimum number of items that must be selected.
final
- numberOfColumn → int?
-
The number of items displayed per row in the picker list.
final
- recordVideoMaxSecond → int?
-
The maximum duration (in seconds) for recorded video.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- thumbnailCompressFormat → CompressFormat?
-
The image format for exported thumbnails: CompressFormat.jpg, CompressFormat.png.
final
- thumbnailCompressQuality → double?
-
The compression quality for exported thumbnails.
final
- usedCameraButton → bool?
-
Determines whether to show the camera button in the picker list.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited