InstaAssetPickerConfig class
Configurations for the InstaAssetPickerBuilder
.
Constructors
-
InstaAssetPickerConfig({int gridCount = _kGridCount, ThemeData? pickerTheme, SpecialItemPosition? specialItemPosition, SpecialItemBuilder<
AssetPathEntity> ? specialItemBuilder, LoadingIndicatorBuilder? loadingIndicatorBuilder, AssetSelectPredicate<AssetEntity> ? selectPredicate, LimitedPermissionOverlayPredicate? limitedPermissionOverlayPredicate, Color? themeColor, AssetPickerTextDelegate? textDelegate, ThumbnailSize gridThumbnailSize = defaultAssetGridPreviewSize, ThumbnailSize? previewThumbnailSize, PathNameBuilder<AssetPathEntity> ? pathNameBuilder, String? title, InstaCropDelegate cropDelegate = const InstaCropDelegate(), bool closeOnComplete = false, bool skipCropOnComplete = false, InstaPickerActionsBuilder? actionsBuilder}) -
const
Properties
- actionsBuilder → InstaPickerActionsBuilder?
-
The Widget to display on top of the assets grid view.
final
- closeOnComplete → bool
-
Specifies if the picker should be closed after assets selection confirmation.
final
- cropDelegate → InstaCropDelegate
-
Customize the display and export options of crops
final
- gridCount → int
-
Specifies the number of assets in the cross axis.
final
- gridThumbnailSize → ThumbnailSize
-
Thumbnail size in the grid.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- limitedPermissionOverlayPredicate → LimitedPermissionOverlayPredicate?
-
Specifies if the limited permission overlay should be displayed.
final
- loadingIndicatorBuilder → LoadingIndicatorBuilder?
-
The loader indicator to display in the picker.
final
-
pathNameBuilder
→ PathNameBuilder<
AssetPathEntity> ? -
Build customized path name.
构建自定义路径名称。
final
- pickerTheme → ThemeData?
-
Specifies the theme to apply to the picker.
It is by default initialized with the
primaryColor
of the context theme.final - previewThumbnailSize → ThumbnailSize?
-
Preview thumbnail size in the crop viewer.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
selectPredicate
→ AssetSelectPredicate<
AssetEntity> ? -
Predicate whether an asset can be selected or unselected.
final
- skipCropOnComplete → bool
-
Specifies if the assets should be cropped when the picker is closed.
Set to
true
if you want to perform the crop yourself.final -
specialItemBuilder
→ SpecialItemBuilder<
AssetPathEntity> ? -
Specifies Widget for the the special item.
final
- specialItemPosition → SpecialItemPosition?
-
Set a special item in the picker with several positions.
Since the grid view is reversed, SpecialItemPosition.prepend
will be at the top and SpecialItemPosition.append at the bottom.
final
- textDelegate → AssetPickerTextDelegate?
-
Specifies the language to apply to the picker.
final
- themeColor → Color?
-
Main color for the picker.
final
- title → String?
-
Specifies the text title in the picker AppBar.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited