Package-level declarations

Types

Link copied to clipboard

Represents the start and end point positions of the bezier curve

Link copied to clipboard
data class Wave(val dataPoints: List<Point>, val waveStyle: LineStyle = LineStyle(), val intersectionPoint: IntersectionPoint? = null, val selectionHighlightPoint: SelectionHighlightPoint? = null, val shadowUnderLine: ShadowUnderLine? = null, val selectionHighlightPopUp: SelectionHighlightPopUp? = null, val waveFillColor: WaveFillColor = WaveFillColor())

Represent a Wave in the co.yml.charts.ui.wavechart

Link copied to clipboard
data class WaveChartData(val wavePlotData: WavePlotData, 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())

WaveChartData data class that contains all params user need to define to draw a wave graph.

Link copied to clipboard
data class WaveFillColor(val topColor: Color = Color.Black, val bottomColor: Color = Color.Black, val topBrush: Brush? = null, val bottomBrush: Brush? = null)

hold the color values

Link copied to clipboard
data class WavePlotData(val plotType: PlotType = PlotType.Wave, val lines: List<Wave>) : PlotData

WavePlotData is a data class that holds line graph related data and styling components