RectangleLayerOptions constructor
const
RectangleLayerOptions({
- bool? stroke = strokePolygonDef,
- Color? strokeColor,
- num strokeWidth = strokeWidthPolygonDef,
- double strokeOpacity = strokeOpacityPolygonDef,
- StrokeCap strokeCap = strokeCapDef,
- StrokeJoin strokeJoin = strokeJoinDef,
- Color? fillColor,
- double fillOpacity = fillOpacityDef,
- PathFillType pathFillType = pathFillTypeDef,
- List<
Color> gradientStrokeColors = gradientColorsDef, - List<
double> gradientStrokeStops = gradientStopsDef, - List<
Color> gradientFillColors = gradientColorsDef, - List<
double> gradientFillStops = gradientStopsDef, - bool isDotted = isDottedDef,
- num smoothFactor = smoothFactorDef,
- bool withHoles = withHolesDef,
- 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,
Implementation
const RectangleLayerOptions({
bool? stroke = strokePolygonDef,
Color? strokeColor,
num strokeWidth = strokeWidthPolygonDef,
double strokeOpacity = strokeOpacityPolygonDef,
StrokeCap strokeCap = strokeCapDef,
StrokeJoin strokeJoin = strokeJoinDef,
Color? fillColor,
double fillOpacity = fillOpacityDef,
PathFillType pathFillType = pathFillTypeDef,
List<Color> gradientStrokeColors = gradientColorsDef,
List<double> gradientStrokeStops = gradientStopsDef,
List<Color> gradientFillColors = gradientColorsDef,
List<double> gradientFillStops = gradientStopsDef,
bool isDotted = isDottedDef,
num smoothFactor = smoothFactorDef,
bool withHoles = withHolesDef,
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: stroke,
strokeColor: strokeColor ?? fillColor,
strokeWidth: strokeWidth as double,
strokeOpacity: strokeOpacity,
strokeCap: strokeCap,
strokeJoin: strokeJoin,
fillColor: fillColor,
fillOpacity: fillOpacity,
pathFillType: pathFillType,
gradientStrokeColors: gradientStrokeColors,
gradientStrokeStops: gradientStrokeStops,
gradientFillColors: gradientFillColors,
gradientFillStops: gradientFillStops,
isDotted: isDotted,
smoothFactor: smoothFactor as double,
withHoles: withHoles,
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,
);