MyoroImagePickerThemeExtension class final

Inheritance
Annotations

Constructors

MyoroImagePickerThemeExtension.new({Size? size, BorderRadius? borderRadius, MouseCursor? overlayCursor, Color? overlayIdleBackgroundColor, Color? overlayHoverBackgroundColor, Color? overlayTapBackgroundColor, MyoroIconConfiguration? overlayUnselectedImageStateIconConfiguration, BoxConstraints? selectionTypeModalConstraints, double? selectionTypeModalSpacing, IconData? selectionTypeModalButtonCameraIcon, IconData? selectionTypeModalButtonGalleryIcon})
const
MyoroImagePickerThemeExtension.builder(ColorScheme colorScheme)
MyoroImagePickerThemeExtension.fake()

Properties

borderRadius BorderRadius?
BorderRadius of the MyoroImagePicker.
final
hashCode int
The hash code for this object.
no setterinherited
overlayCursor MouseCursor?
Cursor on the tappable overlay.
final
overlayHoverBackgroundColor Color?
Background Color of the overlay button's MyoroTapStatusEnum.hover state.
final
overlayIdleBackgroundColor Color?
Background Color of the overlay button's MyoroTapStatusEnum.idle state.
final
overlayTapBackgroundColor Color?
Background Color of the overlay button's MyoroTapStatusEnum.tap state.
final
overlayUnselectedImageStateIconConfiguration MyoroIconConfiguration?
MyoroIconConfiguration of the icon shown when there is no image selected.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selectionTypeModalButtonCameraIcon IconData?
Icon of ImageSource.camera's selection sheet button.
final
selectionTypeModalButtonGalleryIcon IconData?
Icon of ImageSource.gallery's selection sheet button.
final
selectionTypeModalConstraints BoxConstraints?
Constraints of the selection modal.
final
selectionTypeModalSpacing double?
Spacing between buttons in the selection sheet.
final
self MyoroImagePickerThemeExtension
no setterinherited
size Size?
Size of the MyoroImagePicker.
final
type Object
The extension's type.
no setterinherited

Methods

copyWith({Size? size, bool sizeProvided = true, BorderRadius? borderRadius, bool borderRadiusProvided = true, MouseCursor? overlayCursor, bool overlayCursorProvided = true, Color? overlayIdleBackgroundColor, bool overlayIdleBackgroundColorProvided = true, Color? overlayHoverBackgroundColor, bool overlayHoverBackgroundColorProvided = true, Color? overlayTapBackgroundColor, bool overlayTapBackgroundColorProvided = true, MyoroIconConfiguration? overlayUnselectedImageStateIconConfiguration, bool overlayUnselectedImageStateIconConfigurationProvided = true, BoxConstraints? selectionTypeModalConstraints, bool selectionTypeModalConstraintsProvided = true, double? selectionTypeModalSpacing, bool selectionTypeModalSpacingProvided = true, IconData? selectionTypeModalButtonCameraIcon, bool selectionTypeModalButtonCameraIconProvided = true, IconData? selectionTypeModalButtonGalleryIcon, bool selectionTypeModalButtonGalleryIconProvided = true}) MyoroImagePickerThemeExtension
Creates a copy of this theme extension with the given fields replaced by the non-null parameter values.
inherited
lerp(covariant ThemeExtension<MyoroImagePickerThemeExtension>? other, double t) MyoroImagePickerThemeExtension
Linearly interpolate with another ThemeExtension object.
override
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