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