TraceRoute.swipe constructor

TraceRoute.swipe({
  1. RouteTransition? routeTransition,
  2. bool opaque = false,
  3. bool maintainState = true,
  4. bool allowSnapshotting = false,
  5. ImageFilter? filter,
  6. TraversalEdgeBehavior? traversalEdgeBehavior,
  7. Color? barrierColor = const Color(0x8A000000),
  8. Duration reverseTransitionDuration = const Duration(milliseconds: 300),
  9. Duration transitionDuration = const Duration(milliseconds: 300),
  10. bool barrierDismissible = true,
  11. String barrierLabel = '',
  12. String semanticsLabel = '',
  13. bool useSafeArea = false,
  14. AxisDirection animationDirection = AxisDirection.up,
  15. bool enableDrag = true,
  16. double screenMaximumPercentage = 1,
  17. Offset? anchorPoint,
})

Creates a SwipeTraceRoute for presenting a route as a swipeable bottom sheet.

Implementation

factory TraceRoute.swipe({
  RouteTransition? routeTransition,
  bool opaque = false,
  bool maintainState = true,
  bool allowSnapshotting = false,
  ui.ImageFilter? filter,
  TraversalEdgeBehavior? traversalEdgeBehavior,
  Color? barrierColor = const Color(0x8A000000),
  Duration reverseTransitionDuration = const Duration(milliseconds: 300),
  Duration transitionDuration = const Duration(milliseconds: 300),
  bool barrierDismissible = true,
  String barrierLabel = '',
  String semanticsLabel = '',
  bool useSafeArea = false,
  AxisDirection animationDirection = AxisDirection.up,
  bool enableDrag = true,
  double screenMaximumPercentage = 1,
  Offset? anchorPoint,
}) =>
    SwipeTraceRoute(
      routeTransition: routeTransition,
      opaque: opaque,
      maintainState: maintainState,
      allowSnapshotting: allowSnapshotting,
      filter: filter,
      traversalEdgeBehavior: traversalEdgeBehavior,
      barrierColor: barrierColor,
      reverseTransitionDuration: reverseTransitionDuration,
      transitionDuration: transitionDuration,
      barrierDismissible: barrierDismissible,
      barrierLabel: barrierLabel,
      semanticsLabel: semanticsLabel,
      useSafeArea: useSafeArea,
      animationDirection: animationDirection,
      enableDrag: enableDrag,
      screenMaximumPercentage: screenMaximumPercentage,
      anchorPoint: anchorPoint,
    );