Spike

data class Spike(val width: Dp = 2.dp, val spacing: Dp = 1.dp, val cap: StrokeCap = StrokeCap.Round, val alignment: WaveformAlignment = WaveformAlignment.Center) : WaveformStyle

Thin spike visualization similar to SoundCloud.

Renders amplitude values as thin vertical lines.

Parameters

width

Width of each spike

spacing

Space between spikes

cap

Stroke cap style for spike ends

alignment

Vertical alignment of spikes

Constructors

Link copied to clipboard
constructor(width: Dp = 2.dp, spacing: Dp = 1.dp, cap: StrokeCap = StrokeCap.Round, alignment: WaveformAlignment = WaveformAlignment.Center)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val spacing: Dp
Link copied to clipboard
val width: Dp