Package-level declarations

Types

Link copied to clipboard
data class InteractionTooltipConfig(val isLongPressDragEnabled: Boolean = false, val textStyle: TextStyle? = null, val textColor: ChartColor = ChartColor.Solid(Color.White), val containerColor: ChartColor = ChartColor.Gradient( listOf( Color(0xFFCB356B), Color(0xFFBD3F32) ) ), val indicatorLineWidth: Float = 5.0f, val indicatorLineColor: ChartColor = ChartColor.Gradient( listOf( Color(0xFFFFFFFF), Color(0xFFff6a00) ) ), val indicatorLinePathEffect: PathEffect? = PathEffect.dashPathEffect(floatArrayOf(10f, 10f), 0f))

Configuration for the interaction tooltip.

Link copied to clipboard
data class LineChartAxisConfig(val axisLineWidth: Float = 2.0f)

Configuration for the chart axis.

Link copied to clipboard
data class LineChartColorConfig(val axisColor: ChartColor, val gridLineColor: ChartColor, val lineColor: ChartColor, val lineFillColor: ChartColor = ChartColor.Gradient( lineColor.value.fastMap { it.copy(alpha = 0.2f) } ), val selectionBarColor: ChartColor)

Data class representing the color configuration for a line chart.

Link copied to clipboard
data class LineChartConfig(val axisConfig: LineChartAxisConfig = LineChartAxisConfig(), val gridConfig: LineChartGridConfig = LineChartGridConfig(), val lineConfig: LineConfig = LineConfig(), val interactionTooltipConfig: InteractionTooltipConfig = InteractionTooltipConfig())

Configuration for the line chart.

Link copied to clipboard
data class LineChartGridConfig(val gridLineWidth: Float = 1.0f, val gridLinePathEffect: PathEffect = PathEffect.dashPathEffect(floatArrayOf(10f, 10f), 0f))

Configuration for the chart grid.

Link copied to clipboard
data class LineConfig(val lineChartStrokeWidth: Float = 5.0f, val lineCap: StrokeCap = StrokeCap.Round, val drawPointerCircle: Boolean = false, val showValueOnLine: Boolean = false, val valueTextStyle: TextStyle? = null, val valueTextColor: ChartColor = ChartColor.Solid(Color.Black))

Configuration for the line in the chart.