GetDialogRoute<T> constructor

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

Constructs a GetDialogRoute.

Requires a pageBuilder function to build the dialog widget. barrierDismissible, barrierLabel, barrierColor, transitionDuration, transitionBuilder, and settings can be customized as needed.

Implementation

GetDialogRoute({
  required this.pageBuilder,
  this.barrierDismissible = true,
  this.barrierLabel,
  this.barrierColor = const Color(0x80000000),
  this.transitionDuration = const Duration(milliseconds: 200),
  this.transitionBuilder,
  super.settings,
  this.anchorPoint,
  this._traversalEdgeBehavior,
}) {
  RouterReportManager.instance.reportCurrentRoute(this);
}