Bubble

data class Bubble(val center: Point, val density: Float, val bubbleStyle: BubbleStyle = BubbleStyle(), val intersectionPoint: IntersectionPoint? = null, val selectionHighlightPoint: SelectionHighlightPoint? = null, val selectionHighlightPopUp: SelectionHighlightPopUp? = null, val draw: DrawScope.(Offset, Float) -> Unit = { center,maximumRadius -> val drawingRadius:Float = (density / maximumRadius) * 100 if (bubbleStyle.useGradience) { drawCircle( brush = getBrush(bubbleStyle, center, density), center = center, radius = drawingRadius, alpha = bubbleStyle.alpha, style = bubbleStyle.style, colorFilter = bubbleStyle.colorFilter, blendMode = bubbleStyle.blendMode ) } else { drawCircle( bubbleStyle.solidColor, drawingRadius, center, bubbleStyle.alpha, bubbleStyle.style, bubbleStyle.colorFilter, bubbleStyle.blendMode ) } })

Bubble

Constructors

Link copied to clipboard
constructor(center: Point, density: Float, bubbleStyle: BubbleStyle = BubbleStyle(), intersectionPoint: IntersectionPoint? = null, selectionHighlightPoint: SelectionHighlightPoint? = null, selectionHighlightPopUp: SelectionHighlightPopUp? = null, draw: DrawScope.(Offset, Float) -> Unit = { center,maximumRadius -> val drawingRadius:Float = (density / maximumRadius) * 100 if (bubbleStyle.useGradience) { drawCircle( brush = getBrush(bubbleStyle, center, density), center = center, radius = drawingRadius, alpha = bubbleStyle.alpha, style = bubbleStyle.style, colorFilter = bubbleStyle.colorFilter, blendMode = bubbleStyle.blendMode ) } else { drawCircle( bubbleStyle.solidColor, drawingRadius, center, bubbleStyle.alpha, bubbleStyle.style, bubbleStyle.colorFilter, bubbleStyle.blendMode ) } })

Create empty Bubble

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard