Bar

data class Bar(val width: Dp = 3.dp, val spacing: Dp = 2.dp, val cornerRadius: Dp = 1.5.dp, val alignment: WaveformAlignment = WaveformAlignment.Center, val minHeight: Dp = 2.dp) : WaveformStyle

Classic vertical bar visualization.

Renders amplitude values as vertical rounded rectangles.

Parameters

width

Width of each bar

spacing

Space between bars

cornerRadius

Corner radius for bar caps (0 = square, higher = more rounded)

alignment

Vertical alignment of bars

minHeight

Minimum height for bars (prevents invisible zero-amplitude bars)

Constructors

Link copied to clipboard
constructor(width: Dp = 3.dp, spacing: Dp = 2.dp, cornerRadius: Dp = 1.5.dp, alignment: WaveformAlignment = WaveformAlignment.Center, minHeight: Dp = 2.dp)

Properties

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