showMaterialDialog<T> method
Future<T?>
showMaterialDialog<T>({
- required WidgetBuilder builder,
- bool barrierDismissible = true,
- Color? barrierColor = Colors.black54,
- String? barrierLabel,
- bool useSafeArea = true,
- RouteSettings? routeSettings,
Implementation
Future<T?> showMaterialDialog<T>({
required WidgetBuilder builder,
bool barrierDismissible = true,
Color? barrierColor = Colors.black54,
String? barrierLabel,
bool useSafeArea = true,
bool useRootNavigator = true,
RouteSettings? routeSettings,
}) {
return showDialog(
context: this,
builder: builder,
//点击背景是否消失
barrierDismissible: barrierDismissible,
//背景颜色
barrierColor: barrierColor,
barrierLabel: barrierLabel,
useSafeArea: useSafeArea,
useRootNavigator:
useRootNavigator, //参数用于确定是否将对话框推送到给定“context”最远或最接近的默认情况下,useRootNavigator为“true”
);
}