push<T extends Object?> method

Future<T?> push<T extends Object?>(
  1. Widget page, {
  2. RouteType? routeType,
  3. RouteSettings? settings,
  4. bool? maintainState,
  5. bool? fullscreenDialog,
  6. bool? allowSnapshotting,
})

Navigate to an anonymous page route

Implementation

Future<T?> push<T extends Object?>(
  Widget page, {
  RouteType? routeType,
  RouteSettings? settings,
  bool? maintainState,
  bool? fullscreenDialog,
  bool? allowSnapshotting,
}) =>
    Navigator.of(this).push<T>(
      _createRoute<T>(
        page,
        routeType: routeType,
        settings: settings,
        maintainState: maintainState,
        fullscreenDialog: fullscreenDialog,
        allowSnapshotting: allowSnapshotting,
      ),
    );