pushPage<T extends Object?> method

Future<T?> pushPage<T extends Object?>(
  1. RouteQuery routePage, [
  2. TransitionQuery? query
])

Moves to a new routePage.

If there is a RedirectQuery in routePage and the condition is met, the user may be redirected to that page.

You can specify page transitions, etc. by giving query.

新しいroutePageに遷移します。

routePage内にRedirectQueryがあり条件に合致した場合、そのページに遷移する場合があります。

queryを与えることでページのトランジションなどを指定することができます。

Implementation

Future<T?> pushPage<T extends Object?>(
  RouteQuery routePage, [
  TransitionQuery? query,
]) async {
  final route = routePage.route<T>(query);
  return push<T>(
    route.createRoute(context),
  );
}