MultiImagePickerController class

Controller for the MultiImagePickerView. This controller contains all them images that the user has selected.

Mixed in types

Constructors

MultiImagePickerController({int maxImages = 10, required Future<List<ImageFile>> picker(bool allowMultiple), Iterable<ImageFile>? images})

Properties

hashCode int
The hash code for this object.
no setterinherited
hasListeners bool
Whether any listeners are currently registered.
no setterinherited
hasNoImages bool
Returns true if user has selected no images.
no setter
images Iterable<ImageFile>
Returns Iterable of ImageFile that user has selected.
no setter
isMouse bool
getter/setter pair
maxImages int
final
picker Future<List<ImageFile>> Function(bool allowMultiple)
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
clearImages() → void
Remove all selected images and show default UI
dispose() → void
Discards any resources used by the object. After this is called, the object is not in a usable state and should be discarded (calls to addListener will throw after the object is disposed).
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
inherited
pickImages() Future<bool>
manually pick images. i.e. on click on external button. this method open Image picking window. It returns Future of bool, true if user has selected images.
removeImage(ImageFile imageFile) → void
Manually remove image from list.
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
reOrderImage(int oldIndex, int newIndex) → void
Manually re-order image, i.e. move image from one position to another position.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited