replace<T extends Object?> method

  1. @optionalTypeArgs
void replace<T extends Object?>({
  1. required Widget old,
  2. required Widget to,
  3. QuickTransition? transitions,
})

A method that replaces the current route with a new one with the given child widget and transition type. It also preserves the type parameter of the current route.

Defines the available transition options for animations. Only one transition can be selected at a time.

Available transitions:

The default transition is QuickFade.

Implementation

@optionalTypeArgs
void replace<T extends Object?>(
    {required Widget old, required Widget to, QuickTransition? transitions}) {
  return Navigator.of(this).replace<T>(
      oldRoute: QuickRouter.builder(old, transitions),
      newRoute: QuickRouter.builder(old, transitions));
}