Package-level declarations

Types

Link copied to clipboard
class BasicCircularRangeSliderBehavior<T : Comparable<T>>(barFill: (CircularRangeSlider<T>) -> Paint, startKnobFill: (CircularRangeSlider<T>) -> Paint, endKnobFill: (CircularRangeSlider<T>) -> Paint, rangeFill: (CircularRangeSlider<T>) -> Paint? = endKnobFill, thickness: Double = 20.0, focusManager: FocusManager? = null) : AbstractCircularRangeSliderBehavior<T>

Creates a basic behavior for rendering CircularRangeSliders. It allows customization of the bar, range, thickness, and knobs at either end of the slider.

Link copied to clipboard
class BasicCircularSliderBehavior<T : Comparable<T>>(barFill: (CircularSlider<T>) -> Paint, knobFill: (CircularSlider<T>) -> Paint, rangeFill: (CircularSlider<T>) -> Paint? = null, thickness: Double = 20.0, focusManager: FocusManager? = null) : AbstractCircularSliderBehavior<T>
Link copied to clipboard
class BasicRangeSliderBehavior<T : Comparable<T>>(barFill: (RangeSlider<T>) -> Paint, startKnobFill: (RangeSlider<T>) -> Paint, endKnobFill: (RangeSlider<T>) -> Paint = startKnobFill, rangeFill: (RangeSlider<T>) -> Paint = endKnobFill, grooveThicknessRatio: Float = 0.6f, showTicks: TickPresentation? = null, focusManager: FocusManager? = null) : AbstractRangeSliderBehavior<T>
Link copied to clipboard
class BasicSliderBehavior<T : Comparable<T>>(barFill: (Slider<T>) -> Paint, knobFill: (Slider<T>) -> Paint, rangeFill: (Slider<T>) -> Paint? = null, grooveThicknessRatio: Float = 0.6f, showTicks: TickPresentation? = null, focusManager: FocusManager? = null) : AbstractSliderBehavior<T>
Link copied to clipboard

Determines where ticks are shown for a slider with them shown.

Link copied to clipboard
data class TickPresentation(val gap: Double = 1.0, val location: TickLocation = GrooveAndRange)

Configures how ticks are drawn for sliders