AlertStyle class
Alert style class for reusable customization of dialogs.
Constructors
- AlertStyle({AnimationType animationType = AnimationType.fromBottom, Duration animationDuration = const Duration(milliseconds: 200), ShapeBorder? alertBorder, bool isButtonVisible = true, bool isCloseButton = true, bool isOverlayTapDismiss = true, Color? backgroundColor, Color overlayColor = Colors.black87, TextStyle titleStyle = const TextStyle(color: Colors.black, fontWeight: FontWeight.w500, fontStyle: FontStyle.normal), TextAlign titleTextAlign = TextAlign.center, TextStyle descStyle = const TextStyle(color: Colors.black, fontWeight: FontWeight.w400, fontStyle: FontStyle.normal), TextAlign descTextAlign = TextAlign.center, EdgeInsets buttonAreaPadding = const EdgeInsets.all(20.0), BoxConstraints? constraints, ButtonsDirection buttonsDirection = ButtonsDirection.row, double? alertElevation, EdgeInsets alertPadding = defaultAlertPadding, AlignmentGeometry alertAlignment = Alignment.bottomCenter})
-
Alert style constructor function
The animationType parameter is used for transitions. Default: "fromBottom"
The animationDuration parameter is used to set the animation transition time. Default: "200 ms"
The alertBorder parameter sets border.
The isButtonVisible paramater is used to decide hide or display buttons
The isCloseButton parameter sets visibility of the close button. Default: "true"
The isOverlayTapDismiss parameter sets closing the alert by clicking outside. Default: "true"
The backgroundColor parameter sets the background color.
The overlayColor parameter sets the background color of the outside. Default: "Color(0xDD000000)"
The titleStyle parameter sets alert title text style.
The titleTextAlign parameter sets alignment of the title.
The descStyle parameter sets alert desc text style.
The descTextAlign parameter sets alignment of the desc.
The buttonAreaPadding parameter sets button area padding.
The constraints parameter sets Alert size.
The buttonsDirection parameter sets button container as Row or Col.
The alertElevation parameter sets elevation of alert dialog container.
The alertPadding parameter sets alert area padding.
const
Properties
- alertAlignment → AlignmentGeometry
-
final
- alertBorder → ShapeBorder?
-
final
- alertElevation → double?
-
final
- alertPadding → EdgeInsets
-
final
- animationDuration → Duration
-
final
- animationType → AnimationType
-
final
- backgroundColor → Color?
-
final
-
final
-
final
- constraints → BoxConstraints?
-
final
- descStyle → TextStyle
-
final
- descTextAlign → TextAlign
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- isButtonVisible → bool
-
final
- isCloseButton → bool
-
final
- isOverlayTapDismiss → bool
-
final
- overlayColor → Color
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- titleStyle → TextStyle
-
final
- titleTextAlign → TextAlign
-
final
Methods
-
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