CustomPageRoute<T extends Object?> constructor

CustomPageRoute<T extends Object?>({
  1. required PageTransitionsBuilder pageTransitionsBuilder,
  2. required WidgetBuilder builder,
  3. RouteSettings? settings,
  4. Color? barrierColor,
  5. String? barrierLabel,
  6. bool maintainState = true,
  7. bool fullscreenDialog = false,
  8. Duration transitionDuration = const Duration(milliseconds: 300),
})

Implementation

CustomPageRoute({
  required this.pageTransitionsBuilder,
  required this.builder,
  RouteSettings? settings,
  this.barrierColor,
  this.barrierLabel,
  this.maintainState = true,
  bool fullscreenDialog = false,
  this.transitionDuration = const Duration(milliseconds: 300),
}) : super(settings: settings, fullscreenDialog: fullscreenDialog);