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, showTicks: CircularTickPresentation? = null, startAngle: Measure<Angle> = _270, 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, showTicks: CircularTickPresentation? = null, startAngle: Measure<Angle> = _270, focusManager: FocusManager? = null) : AbstractCircularSliderBehavior<T>
Creates a basic behavior for rendering CircularSliders. It allows customization of the bar, range, thickness, and knob of the slider.
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>
A simple SliderBehavior that renders a bar with a round knob and ticks if enabled.
Link copied to clipboard
data class CircularTickPresentation(val radiusRatio: Float = 0.1f, val location: TickLocation = GrooveAndRange)
Configures how ticks are drawn for circular sliders
Link copied to clipboard
Determines where ticks are shown for a slider with them shown.
Link copied to clipboard
Configures how ticks are drawn for sliders