avatar_better library

Classes

AndroidUiSettings
A helper class provides properties that can be used to customize the cropper view on Android.
Avatar
A widget that displays an avatar image.
BottomSheetStyles
BottomSheetStyles : Configuration for customizing the bottom sheet's appearance and behavior.
CropAspectRatio
CropAspectRatioPresetData
A set of preset values can be used to setup the menu of crop aspect ratio options in the cropper view.
CroppedFile
A CroppedFile is a cross-platform, simplified File abstraction.
CropperSize
ExternalPathIosMac
A class that provides methods to access directory paths and platform version information on iOS and macOS platforms.
FlutterSaver
/ A package to save images and files to the downloads folder.
ImageCropper
A convenient class wraps all api functions of ImageCropper plugin
IOSUiSettings
A helper class provides properties that can be used to customize the cropper view on iOS.
OptionsCrop
OptionsCrop : Configuration options for image cropping functionality.
PlatformUiSettings
An abstract class encapsulates UI attributes for customization
ProfileImageViewerOptions
WebThemeData
WebTranslations
WebUiSettings

Enums

AndroidDirectory
Enum for storage directories on Android
CropAspectRatioPreset
CropStyle
Crop style options. There're two supported styles, rectangle and circle. These style will changes the shape of crop bounds, rectangle or circle bounds.
DirectoryType
Enum definition for directory paths on the iOS platform.
ImageCompressFormat
Supported image compression formats
MacDirectoryType
Enum definition for directory paths on the macOS platform.
RotationAngle
WebDragMode
WebPresentStyle
WebViewMode

Typedefs

OnPickerChange = void Function(File file)
WebDialogBuilder = Widget Function(Widget cropper, void initCropper(), Future<String?> crop(), void rotate(RotationAngle), void scale(num))
WebRouteBuilder = PageRoute<String> Function(Widget cropper, void initCropper(), Future<String?> crop(), void rotate(RotationAngle), void scale(num))