AppDialog class
Constructors
-
AppDialog({required BuildContext context, DialogType dialogType = DialogType.INFO, String? title, String? desc, Widget? body, Widget? btnOk, Widget? btnCancel, String? btnOkText, IconData? btnOkIcon, Function? btnOkOnPress, Color? btnOkColor, String? btnCancelText, IconData? btnCancelIcon, Function? btnCancelOnPress, Color? btnCancelColor, Function? onDismissCallback, bool isDense = false, bool dismissOnTouchOutside = true, AlignmentGeometry alignment = Alignment.center, AnimType animType = AnimType.SCALE, Duration? animDuration, EdgeInsetsGeometry? padding, bool useRootNavigator = false, Duration? autoHide, bool keyboardAware = true, bool dismissOnBackKeyPress = true, double? width, BorderRadiusGeometry? buttonsBorderRadius, bool showCloseIcon = false, Widget? closeIcon, Color? dialogBackgroundColor, BorderRadius? backgroundBorderRadius, BorderSide? borderSide, TextStyle? buttonsTextStyle, bool noVerticalMargin = false})
-
Properties
-
alignment
→ AlignmentGeometry
-
Alignment of the Dialog
final
-
animDuration
→ Duration?
-
Custom duration for dialog animation
final
-
animType
→ AnimType
-
Anim Type can be { SCALE, LEFT_SLIDE, RIGHT_SLIDE, BOTTOM_SLIDE, TOP_SLIDE, SMOOTH_SCALE }
final
-
autoHide
→ Duration?
-
For Auto Hide Dialog after some Duration.
final
-
backgroundBorderRadius
→ BorderRadius?
-
Changes the BorderRadius of the dialog background
final
-
body
→ Widget?
-
Create your own Widget for body, if this property is set title and description will be ignored.
final
-
borderSide
→ BorderSide?
-
Set BorderSide of DialogShape
final
-
btnCancel
→ Widget?
-
Custom Btn Cancel
final
-
btnCancelColor
→ Color?
-
final
-
btnCancelIcon
→ IconData?
-
final
-
btnCancelOnPress
→ Function?
-
final
-
btnCancelText
→ String?
-
Btn Cancel props
final
-
btnOk
→ Widget?
-
Custom Btn OK
final
-
btnOkColor
→ Color?
-
final
-
btnOkIcon
→ IconData?
-
final
-
btnOkOnPress
→ Function?
-
final
-
btnOkText
→ String?
-
Btn OK props
final
-
buttonsBorderRadius
→ BorderRadiusGeometry?
-
Border Radius for built in buttons.
final
-
buttonsTextStyle
→ TextStyle?
-
TextStyle for built in buttons.
final
-
closeIcon
→ Widget?
-
Custom closeIcon.
final
-
context
→ BuildContext
-
@required
final
-
Widget with priority over DialogType, for a custom header widget
final
-
desc
→ String?
-
Set the description text of the dialog.
final
-
dialogBackgroundColor
→ Color?
-
Custom background color for dialog + header
final
-
dialogType
→ DialogType
-
Dialog Type can be INFO, WARNING, ERROR, SUCCESS, NO_HEADER
final
-
dismissOnBackKeyPress
→ bool
-
Control if Dialog is dismiss by back key.
final
-
dismissOnTouchOutside
→ bool
-
Barrier Dismissible
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
Whenever the animation Header loops or not.
final
-
isDense
→ bool
-
This Prop is useful to Take advantage of screen dimensions
final
-
isDismissedBySystem
↔ bool
-
getter/setter pair
-
keyboardAware
→ bool
-
Control if add or not the Padding EdgeInsets.only(bottom: MediaQuery.of(context).viewInsets.bottom).
final
-
noVerticalMargin
→ bool
-
Set zero margin of dialog if true
final
-
onDismissCallback
→ Function?
-
Callback to execute after dialog get dismissed
final
-
padding
→ EdgeInsetsGeometry?
-
Padding off inner content of Dialog
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
showCloseIcon
→ bool
-
Control if close icon is appear.
final
-
title
→ String?
-
Dialog Title
final
-
useRootNavigator
→ bool
-
To use the RootNavigator
final
-
width
→ double?
-
Max with of entire Dialog.
final