showEasyAlertDialog method
void
showEasyAlertDialog({})
展示简易的提示弹框
title 标题
content 提示的内容
confirmTxt 确认按钮的文本,默认为“确认”
confirmTextColor 确认按钮的文本颜色,默认为“Colors.blue”
onConfirm 确认按钮的点击事件
cancelTxt 取消按钮的文本,默认为“取消”
cancelTextColor 取消按钮的文本颜色,默认为“ColorConfig.gray_999999”
onCancel 取消按钮的点击事件
Implementation
void showEasyAlertDialog({
String? title,
String? content,
String? confirmTxt,
Color? confirmTextColor,
void Function()? onConfirm,
String? cancelTxt,
Color? cancelTextColor,
void Function()? onCancel,
}) {
showCupertinoDialog(
context: this,
builder: (BuildContext context) {
return CupertinoAlertDialog(
title: Text(title ?? ""),
content: Text(content ?? ""),
actions: [
CupertinoDialogAction(
child: Text(
cancelTxt ?? "取消",
style: TextStyle(
color: cancelTextColor ?? ColorConfig.gray_999999,
fontSize: 16,
),
),
onPressed: () {
context.pop();
onCancel?.call();
},
),
CupertinoDialogAction(
child: Text(
confirmTxt ?? "确认",
style: TextStyle(
color: cancelTextColor ?? Colors.blue,
fontSize: 16,
),
),
onPressed: () {
context.pop();
onConfirm?.call();
},
)
],
);
},
);
}