CirclePaint

class CirclePaint(color: StyleValue<Color> = StyleValue.Constant(Color.Red), var radius: StyleValue<Double> = StyleValue.Constant(6.0), var sortKey: StyleValue<Double>? = null, var eventEmitter: LayerEventEmitter? = null) : Paint

Circle disc styling. radius is the outer radius including an inset StrokePaint on CircleLayerPaint. Used by CircleLayerPaint.circle.

Constructors

Link copied to clipboard
constructor(color: StyleValue<Color> = StyleValue.Constant(Color.Red), radius: StyleValue<Double> = StyleValue.Constant(6.0), sortKey: StyleValue<Double>? = null, eventEmitter: LayerEventEmitter? = null)

Properties

Link copied to clipboard

Circle fill color (circle-color).

Link copied to clipboard
Link copied to clipboard

Total outer radius in screen points, stroke included (JS / Apple parity).

Link copied to clipboard

Optional circle-sort-key for draw order.

Functions

Link copied to clipboard
fun copy(color: StyleValue<Color> = this.color, radius: StyleValue<Double> = this.radius, sortKey: StyleValue<Double>? = this.sortKey, eventEmitter: LayerEventEmitter? = this.eventEmitter): CirclePaint

Custom copy function to replicate data class behavior.