StandardCustomPage<R, E> constructor

const StandardCustomPage<R, E>({
  1. LocalKey? key,
  2. String? name,
  3. Object? arguments,
  4. String? restorationId,
  5. bool maintainState = true,
  6. bool barrierDismissible = false,
  7. Color? barrierColor,
  8. String? barrierLabel,
  9. Curve barrierCurve = Curves.ease,
  10. bool opaque = true,
  11. Duration transitionDuration = const Duration(milliseconds: 300),
  12. required GlobalKey<StandardPageWithResult<R, E>> standardPageKey,
  13. required StandardPageWithResultFactory<StandardPageWithResult<Object?, Object?>, Object?, Object?> factoryObject,
  14. Widget transitionBuilder(
    1. BuildContext context,
    2. Animation<double> animation,
    3. Animation<double> secondaryAnimation,
    4. Widget child,
    )?,
  15. required Widget child,
})

Create a StandardCustomPage

Implementation

const StandardCustomPage({
  super.key,
  super.name,
  super.arguments,
  super.restorationId,
  this.maintainState = true,
  this.barrierDismissible = false,
  this.barrierColor,
  this.barrierLabel,
  this.barrierCurve = Curves.ease,
  this.opaque = true,
  this.transitionDuration = const Duration(milliseconds: 300),
  required this.standardPageKey,
  required this.factoryObject,
  this.transitionBuilder,
  required this.child,
});