off<T> static method
Future<T?>
off<T>(
- Widget page, {
- RouteTransitions transition = RouteTransitions.fade,
- RouteSettings? settings,
- VoidCallback? onDismiss,
Replace current route
Implementation
static Future<T?> off<T>(
Widget page, {
RouteTransitions transition = RouteTransitions.fade,
RouteSettings? settings,
VoidCallback? onDismiss,
}) =>
Navigator.pushReplacement<T, dynamic>(
navigatorKey.currentContext!,
PageRouteBuilder<T>(
pageBuilder: (BuildContext context, Animation<double> _, Animation<double> __) => page,
transitionsBuilder: _getTransition(transition),
settings: settings,
),
).then((T? value) {
onDismiss?.call();
return value;
});