PolylineLayerOptions constructor

const PolylineLayerOptions({
  1. Color? strokeColor,
  2. num strokeWidth = strokeWidthDef,
  3. double strokeOpacity = strokeOpacityDef,
  4. StrokeCap strokeCap = strokeCapDef,
  5. StrokeJoin strokeJoin = strokeJoinDef,
  6. PathFillType pathFillType = pathFillTypeDef,
  7. List<Color> gradientStrokeColors = gradientColorsDef,
  8. List<double> gradientStrokeStops = gradientStopsDef,
  9. bool isDotted = isDottedDef,
  10. bool culling = cullingDef,
  11. bool interactive = interactiveDef,
  12. TapLayerCallback? onTap,
  13. TapUpLayerCallback? onTapUp,
  14. TapDownLayerCallback? onTapDown,
  15. TapLayerCallback? onTapCancel,
  16. TapLayerCallback? onSecondaryTap,
  17. TapDownLayerCallback? onSecondaryTapDown,
  18. TapUpLayerCallback? onSecondaryTapUp,
  19. TapLayerCallback? onSecondaryTapCancel,
  20. DoubleTapLayerCallback? onDoubleTap,
  21. LongPressLayerCallback? onLongPress,
  22. LongPressStartLayerCallback? onLongPressStart,
  23. LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate,
  24. LongPressUpLayerCallback? onLongPressUp,
  25. LongPressEndLayerCallback? onLongPressEnd,
  26. LongPressLayerCallback? onSecondaryLongPress,
  27. LongPressStartLayerCallback? onSecondaryLongPressStart,
  28. LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate,
  29. LongPressUpLayerCallback? onSecondaryLongPressUp,
  30. LongPressEndLayerCallback? onSecondaryLongPressEnd,
})

Implementation

const PolylineLayerOptions({
  Color? strokeColor,
  num strokeWidth = strokeWidthDef,
  double strokeOpacity = strokeOpacityDef,
  StrokeCap strokeCap = strokeCapDef,
  StrokeJoin strokeJoin = strokeJoinDef,
  PathFillType pathFillType = pathFillTypeDef,
  this.gradientStrokeColors = gradientColorsDef,
  this.gradientStrokeStops = gradientStopsDef,
  this.isDotted = isDottedDef,
  bool culling = cullingDef,
  bool interactive = interactiveDef,
  TapLayerCallback? onTap,
  TapUpLayerCallback? onTapUp,
  TapDownLayerCallback? onTapDown,
  TapLayerCallback? onTapCancel,
  TapLayerCallback? onSecondaryTap,
  TapDownLayerCallback? onSecondaryTapDown,
  TapUpLayerCallback? onSecondaryTapUp,
  TapLayerCallback? onSecondaryTapCancel,
  DoubleTapLayerCallback? onDoubleTap,
  LongPressLayerCallback? onLongPress,
  LongPressStartLayerCallback? onLongPressStart,
  LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate,
  LongPressUpLayerCallback? onLongPressUp,
  LongPressEndLayerCallback? onLongPressEnd,
  LongPressLayerCallback? onSecondaryLongPress,
  LongPressStartLayerCallback? onSecondaryLongPressStart,
  LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate,
  LongPressUpLayerCallback? onSecondaryLongPressUp,
  LongPressEndLayerCallback? onSecondaryLongPressEnd,
}) : super(
        stroke: true,
        strokeColor: strokeColor,
        strokeWidth: strokeWidth as double,
        strokeOpacity: strokeOpacity,
        strokeCap: strokeCap,
        strokeJoin: strokeJoin,
        pathFillType: pathFillType,
        culling: culling,
        interactive: interactive,
        onTap: onTap,
        onTapUp: onTapUp,
        onTapDown: onTapDown,
        onTapCancel: onTapCancel,
        onSecondaryTap: onSecondaryTap,
        onSecondaryTapDown: onSecondaryTapDown,
        onSecondaryTapUp: onSecondaryTapUp,
        onSecondaryTapCancel: onSecondaryTapCancel,
        onDoubleTap: onDoubleTap,
        onLongPress: onLongPress,
        onLongPressStart: onLongPressStart,
        onLongPressMoveUpdate: onLongPressMoveUpdate,
        onLongPressUp: onLongPressUp,
        onLongPressEnd: onLongPressEnd,
        onSecondaryLongPress: onSecondaryLongPress,
        onSecondaryLongPressStart: onSecondaryLongPressStart,
        onSecondaryLongPressMoveUpdate: onSecondaryLongPressMoveUpdate,
        onSecondaryLongPressUp: onSecondaryLongPressUp,
        onSecondaryLongPressEnd: onSecondaryLongPressEnd,
      );