shirne_dialog library
Classes
- AnimatedOverlayStyle
- AnimationConfig
- Animation config
- AnimationSnapshot
- A snapshot of an animation config
- ButtonSeparatorPainter
- CombinedAnimation
- A combined animation to show in or hide out a widget
- CombinedAnimationController
- AnimationController to control Animation State
-
DialogController<
T> - abstract controller
- DialogIcons
- DropdownBorder
- DropdownWidget
- EntryController
- ImageAutoPreview
- ImagePreviewWidget
- IsosTriangle
- LoadingStyle
- ModalStyle
- Style for modal
- MyDialog
- static class to call alert, confirm, toast etc. ** Must use navigatorKey Or call initialize with a context in Navigator **
-
OverlayController<
T> - controller of any popup use Overlay exp. MyDialog.snack
- PopupStyle
- PopupWidget
- A popup Widget wrapper
- ProgressController
- controller of ProgressWidget
- ProgressWidget
- a progress Widget
- ShirneDialog
- Dialog instance for all method
- ShirneDialogLocalizations
- ShirneDialogLocalizationsEn
- ShirneDialogLocalizationsZh
- ShirneDialogTheme
- Provide unified parameter settings for various dialogs
- SnackStyle
- Style for SnackWidget
- SnackWidget
-
a
SnickBar
like Widget - ToastStyle
- Style for ToastWidget
- ToastWidget
- a light weight message tip Widget
Enums
- AnimationState
- Combine state of CombinedAnimation
- AnimationType
- Only allow user to start or stop
- DropDownLayoutPosition
- IconType
Constants
- defaultContentPadding → const EdgeInsets
- defaultInsetPadding → const EdgeInsets
Functions
-
defaultButtonBuilder(
dynamic onPressed(), ButtonStyle? style, Widget child) → Widget -
primaryButtonBuilder(
dynamic onPressed(), ButtonStyle? style, Widget child) → Widget
Typedefs
- ActionButtonBuilder = Widget Function(dynamic (), ButtonStyle?, Widget)
- WrapperBuilder = Widget Function(BuildContext, Widget)