SwipeablePageRoute<T> constructor
SwipeablePageRoute<T> ({
- bool canSwipe = true,
- bool canOnlySwipeFromEdge = false,
- double backGestureDetectionWidth = kMinInteractiveDimension,
- double backGestureDetectionStartOffset = 0.0,
- Duration? transitionDuration,
- Duration? reverseTransitionDuration,
- SwipeableTransitionBuilder? transitionBuilder,
- required WidgetBuilder builder,
- String? title,
- RouteSettings? settings,
- bool maintainState = true,
- bool fullscreenDialog = false,
- bool allowSnapshotting = true,
- bool barrierDismissible = false,
Implementation
SwipeablePageRoute({
this.canSwipe = true,
this.canOnlySwipeFromEdge = false,
this.backGestureDetectionWidth = kMinInteractiveDimension,
this.backGestureDetectionStartOffset = 0.0,
Duration? transitionDuration,
Duration? reverseTransitionDuration,
SwipeableTransitionBuilder? transitionBuilder,
required super.builder,
super.title,
super.settings,
super.maintainState,
super.fullscreenDialog,
super.allowSnapshotting,
super.barrierDismissible,
}) : _transitionDuration = transitionDuration,
_reverseTransitionDuration = reverseTransitionDuration,
transitionBuilder =
transitionBuilder ?? _defaultTransitionBuilder(fullscreenDialog);