Package-level declarations

Types

Link copied to clipboard
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

Link copied to clipboard
data class BubbleChartData(val bubbles: List<Bubble>, val maximumBubbleRadius: Float = 100.0f, val xAxisData: AxisData = AxisData.Builder().build(), val yAxisData: AxisData = AxisData.Builder().build(), val isZoomAllowed: Boolean = true, val paddingTop: Dp = 30.dp, val bottomPadding: Dp = 10.dp, val paddingRight: Dp = 10.dp, val containerPaddingEnd: Dp = 15.dp, val backgroundColor: Color = Color.White, val gridLines: GridLines? = null, val accessibilityConfig: AccessibilityConfig = AccessibilityConfig())

Bubble chart data

Link copied to clipboard
sealed class BubbleGradientType

Bubble gradient type

Link copied to clipboard
data class BubbleStyle(val gradientColors: List<Color> = listOf(Color.Blue, Color.Red), val gradientType: BubbleGradientType = BubbleGradientType.HorizontalGradient, val tileMode: TileMode = TileMode.Clamp, val useGradience: Boolean = false, val solidColor: Color = Color.Blue, val width: Float = 8.0f, val alpha: Float = 1.0f, val style: DrawStyle = Fill, val colorFilter: ColorFilter? = null, val blendMode: BlendMode = DefaultBlendMode)

Bubble style