BasicCircularRangeSliderBehavior

constructor(barFill: (CircularRangeSlider<T>) -> Paint, startKnobFill: (CircularRangeSlider<T>) -> Paint, endKnobFill: (CircularRangeSlider<T>) -> Paint, rangeFill: (CircularRangeSlider<T>) -> Paint? = endKnobFill, thickness: Double = 20.0, markPresentation: CircularMarkPresentation? = null, startAngle: Measure<Angle> = _270, focusManager: FocusManager? = null)(source)

Parameters

barFill

for the slider's background

startKnobFill

for the knob at the start of the slider's range

endKnobFill

for the knob at the end of the slider's range

rangeFill

for the slider's range region

thickness

of the slider

markPresentation

indicates if/how marks should be drawn

startAngle

where the slider's 0 position should be

focusManager

used to manage focus


constructor(barFill: Paint = Lightgray.paint, startKnobFill: Paint = Blue.paint, endKnobFill: Paint = Blue.paint, rangeFill: Paint? = endKnobFill, thickness: Double = 20.0, focusManager: FocusManager? = null, markPresentation: CircularMarkPresentation? = null, startAngle: Measure<Angle> = _270)(source)

Creates a basic behavior for rendering CircularRangeSliders.

Parameters

barFill

for the slider's background

startKnobFill

for the knob at the start of the slider's range

endKnobFill

for the knob at the end of the slider's range

rangeFill

for the slider's range region

thickness

of the slider

markPresentation

indicates if/how marks should be drawn

startAngle

where the slider's 0 position should be

focusManager

used to manage focus