showAlert static method
void
showAlert(
- BuildContext context,
- Widget content, {
- double? radius,
- bool? barrierDismissible,
- Color? backgroundColor,
- Color? barrierColor,
- EdgeInsets? insetPadding,
- AlignmentGeometry? alignment,
@description: 显示自定义弹窗 @param { radius 边框切角 barrierDismissible false点击屏幕,弹窗不消失,默认false backgroundColor 内容背景颜色 barrierColor 弹窗底部遮罩颜色 } @return {*}
Implementation
static void showAlert(
BuildContext context,
Widget content, {
double? radius,
bool? barrierDismissible,
Color? backgroundColor,
Color? barrierColor,
EdgeInsets? insetPadding,
AlignmentGeometry? alignment,
}) {
showDialog(
barrierDismissible: barrierDismissible ?? false,
context: context,
barrierColor: barrierColor,
builder: (BuildContext context) {
return AlertDialog(
insetPadding: insetPadding ?? EdgeInsets.zero,
titlePadding: EdgeInsets.zero,
contentPadding: EdgeInsets.zero,
alignment: alignment,
content: content,
backgroundColor: backgroundColor,
actionsPadding: EdgeInsets.zero,
actionsAlignment: MainAxisAlignment.spaceAround,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(radius ?? 8.w)),
);
});
}