showDialog<T> function
Future<T?>
showDialog<T>({
- required BuildContext context,
- required WidgetBuilder builder,
- bool barrierDismissible = true,
- Color? barrierColor,
- Alignment alignment = Alignment.center,
Displays a modal Dialog above the current route.
Returns a Future that completes with the result when the dialog is dismissed.
Pressing Escape dismisses with null.
Implementation
Future<T?> showDialog<T>({
required BuildContext context,
required WidgetBuilder builder,
bool barrierDismissible = true,
Color? barrierColor,
Alignment alignment = Alignment.center,
}) {
return Navigator.push<T>(
context,
ModalRoute<T>(
builder: builder,
barrierDismissible: barrierDismissible,
barrierColor: barrierColor,
alignment: alignment,
),
);
}