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
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