ShadDialogRoute<T> constructor

ShadDialogRoute<T>({
  1. required WidgetBuilder pageBuilder,
  2. bool barrierDismissible = true,
  3. String? barrierLabel,
  4. Color? barrierColor = const Color(0x80000000),
  5. Duration transitionDuration = const Duration(milliseconds: 200),
  6. Duration reverseTransitionDuration = const Duration(milliseconds: 200),
  7. RouteTransitionsBuilder? transitionBuilder,
  8. Offset? anchorPoint,
  9. bool opaque = false,
  10. RouteSettings? settings,
})

A custom dialog route that allows specifying a reverseTransitionDuration. {@macro flutter.widgets.ModalRoute.barrierDismissible}

Used internally by showShadDialog.

Implementation

ShadDialogRoute({
  required this.pageBuilder,
  this.barrierDismissible = true,
  this.barrierLabel,
  this.barrierColor = const Color(0x80000000),
  this.transitionDuration = const Duration(milliseconds: 200),
  this.reverseTransitionDuration = const Duration(milliseconds: 200),
  this.transitionBuilder,
  this.anchorPoint,
  this.opaque = false,
  super.settings,
});