show<T> static method
Future<T?>
show<T>(
- BuildContext context, {
- String? title,
- dynamic onConfirm()?,
- dynamic onCancel()?,
- String? message,
- String? cancelStr,
- String? confirmStr,
- Widget? customContent,
- String? imageName,
- TextAlign? messageAlign,
- double? messageHeightDelta,
- bool dismissDialogWhenConfirmClick()?,
- bool barrierDismissible = true,
Implementation
static Future<T?> show<T>(BuildContext context,
{String? title,
Function()? onConfirm,
Function()? onCancel,
String? message,
String? cancelStr,
String? confirmStr,
Widget? customContent,
String? imageName,
TextAlign? messageAlign,
double? messageHeightDelta,
bool Function()? dismissDialogWhenConfirmClick,
bool barrierDismissible = true //点击空白能否消失,false不消失
}) {
return showDialog<T>(
context: context,
barrierDismissible: barrierDismissible,
barrierColor: FXColor.black.withOpacity(0.4),
builder: (BuildContext context) {
return FxDialog(
imageName: imageName,
title: title,
message: message,
confirmStr: confirmStr,
cancelStr: cancelStr,
onConfirm: onConfirm,
onCancel: onCancel,
customContent: customContent,
messageAlign: messageAlign,
messageHeightDelta: messageHeightDelta,
dismissDialogWhenConfirmClick: dismissDialogWhenConfirmClick,
);
});
}