Class

SliderPositions

Class that holds information about Slider's and RangeSlider's active track and fractional positions where the discrete ticks should be drawn on the track.

Source set: Common

Deprecated

Not necessary with the introduction of Slider state

Added in 1.5.0-alpha17

Deprecated in 1.5.0-alpha17

class SliderPositions(
    initialActiveRange: ClosedFloatingPointRange<Float> = 0f..1f,
    initialTickFractions: FloatArray = floatArrayOf(),
)

Class that holds information about Slider's and RangeSlider's active track and fractional positions where the discrete ticks should be drawn on the track.

Properties

activeRange

Source set: Common

Added in 1.5.0-alpha17

Deprecated in 1.5.0-alpha17

var activeRange: ClosedFloatingPointRange<Float>

ClosedFloatingPointRange that indicates the current active range for the start to thumb for a Slider and start thumb to end thumb for a RangeSlider.

tickFractions

Source set: Common

Added in 1.5.0-alpha17

Deprecated in 1.5.0-alpha17

var tickFractions: FloatArray

The discrete points where a tick should be drawn on the track. Each value of tickFractions should be within the range [0f, 1f]. If the track is continuous, then tickFractions will be an empty FloatArray.