push<T extends Object?, TO extends Object?> function

Future<T?> push<T extends Object?, TO extends Object?>(
  1. Widget widget, {
  2. bool maintainState = true,
  3. bool fullscreenDialog = false,
  4. RoutePushStyle? pushStyle,
  5. RouteSettings? settings,
  6. bool allowSnapshotting = true,
  7. bool barrierDismissible = false,
  8. TO? result,
})

打开新页面

Implementation

Future<T?> push<T extends Object?, TO extends Object?>(Widget widget,
        {bool maintainState = true,
        bool fullscreenDialog = false,
        RoutePushStyle? pushStyle,
        RouteSettings? settings,
        bool allowSnapshotting = true,
        bool barrierDismissible = false,
        TO? result}) =>
    widget.push<T>(
        settings: settings,
        maintainState: maintainState,
        fullscreenDialog: fullscreenDialog,
        pushStyle: pushStyle ?? FlExtended().pushStyle,
        allowSnapshotting: allowSnapshotting,
        barrierDismissible: barrierDismissible);