VAlertConfig constructor
const
VAlertConfig({
- 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, fontSize: 15, fontWeight: FontWeight.bold, fontStyle: FontStyle.normal),
- TextAlign titleTextAlign = TextAlign.center,
- TextStyle descStyle = const TextStyle(fontSize: 13, color: Colors.black, decoration: TextDecoration.none),
- TextAlign descTextAlign = TextAlign.center,
- EdgeInsets buttonAreaPadding = const EdgeInsets.all(0),
- BoxConstraints? constraints,
- ButtonsDirection buttonsDirection = ButtonsDirection.row,
- double? alertElevation,
- EdgeInsets alertPadding = defaultAlertPadding,
- AlignmentGeometry alertAlignment = Alignment.center,
- bool isTitleSelectable = false,
- bool isDescSelectable = false,
- EdgeInsets? titlePadding,
- EdgeInsets descPadding = const EdgeInsets.all(0.0),
- Border? buttonBorder,
- bool hasBorder = false,
- String borderColor = "#f2f2f2",
Implementation
const VAlertConfig(
{this.animationType = AnimationType.fromBottom,
this.animationDuration = const Duration(milliseconds: 200),
this.alertBorder,
this.isButtonVisible = true,
this.isCloseButton = true,
this.isOverlayTapDismiss = true,
this.backgroundColor,
this.overlayColor = Colors.black87,
this.titleStyle = const TextStyle(color: Colors.black,fontSize: 15, fontWeight: FontWeight.bold, fontStyle: FontStyle.normal),
this.titleTextAlign = TextAlign.center,
this.descStyle = const TextStyle(
fontSize: 13,
color: Colors.black,
decoration: TextDecoration.none,
),
this.descTextAlign = TextAlign.center,
this.buttonAreaPadding = const EdgeInsets.all(0),
this.constraints,
this.buttonsDirection = ButtonsDirection.row,
this.alertElevation,
this.alertPadding = defaultAlertPadding,
this.alertAlignment = Alignment.center,
this.isTitleSelectable = false,
this.isDescSelectable = false,
this.titlePadding,
this.descPadding = const EdgeInsets.all(0.0),
this.buttonBorder,
this.hasBorder=false,
this.borderColor="#f2f2f2"
});