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