flutter_easy_dialogs library

Classes

DefaultEasyOverlayBoxInsertion Overlay
Default insertion for the EasyDialogsOverlayBox based on id.
DefaultEasyOverlayBoxRemoval Overlay
Default removal for the EasyDialogsOverlayBox based on id.
EasyDialog Getting started Dialogs
Base dialog class.
EasyDialogAnimation<D extends EasyDialog> Decorations Migration guide from 2.x to 3.x
Its main purpose is to apply an animation effect to the provided EasyDialog.
EasyDialogAnimationConfiguration Dialogs Migration guide from 2.x to 3.x
Configuration of EasyDialogAnimation.
EasyDialogContext Getting started Dialogs
Context that provides some useful methods and properties that are associated with specific EasyDialog.
EasyDialogDecoration<D extends EasyDialog> Decorations Migration guide from 2.x to 3.x
This class is intended to be used by D dialog to apply some decorations.
EasyDialogDismiss<D extends EasyDialog> Decorations Migration guide from 2.x to 3.x
The main purpose is to make EasyDialog dismissible.
EasyDialogLifecycle
EasyDialog lifecycle.
EasyDialogsController Getting started Dialogs Migration guide from 2.x to 3.x
Core class for manipulating dialogs.
EasyDialogsOverlayEntry Overlay
Simple overlay entry.
EasyFullScreenBlur
Full screen blur widget.
EasyOverlayBoxInsertion Custom Overlay
Insertion mutation.
EasyOverlayBoxMutation<R extends EasyOverlayEntry?> Custom Overlay
Class for applying specific mutation within EasyDialogsOverlayBox.
EasyOverlayBoxRemoval Custom Overlay
Removal mutation.
EasyOverlayEntry Overlay
The EasyOverlayEntry class is an abstract class that extends OverlayEntry.
EasyTooltipTarget
Marks the area where a TooltipDialog with the same TooltipDialog.targetId can be shown.
FlutterEasyDialogs Getting started Dialogs Migration guide from 2.x to 3.x FAQ
Wrapper for providing an easy use of different custom dialogs.
FullScreenDialog
Dialog that is intended to cover the entire screen.
FullScreenShell
The EasyDialogDecoration that is specific to the FullScreenDialog.
IEasyOverlay Custom Overlay
Controller for manipulating overlay with the dialogs.
MultiplyAnimation
CompoundAnimation for multiplying two provided animations.
PositionedDialog
EasyDialog that is shown at a specific EasyDialogPosition.
PositionedShell
An EasyDialogDecoration specific to the PositionedDialog.
TooltipBubbleBorder
Rounded rectangle with an arrow on the arrowSide.
TooltipDialog
EasyDialog that is shown next to the EasyTooltipTarget with the targetId and follows it (e.g. while scrolling).
TooltipShell
An EasyDialogDecoration specific to the TooltipDialog.

Enums

EasyDialogLifecycleState
Dialog lifecycle state.
EasyDialogPosition
Enum that represents the position of the dialog.
HorizontalSlideDirection
VerticalSlideDirection

Typedefs

EasyDialogDecorationBuilder<Dialog extends EasyDialog> = Widget Function(BuildContext context, Dialog dialog)
EasyWillDismiss = FutureOr<bool> Function()
Callback that fires when dialog is about to be dismissed.
FullScreenWillPopCallback = FutureOr<bool> Function()
OnEasyDismissed = FutureOr<Object?> Function() Decorations
Dismiss callback.