BasicCircularRangeSliderBehavior

constructor(barFill: Paint = Lightgray.paint, startKnobFill: Paint = Blue.paint, endKnobFill: Paint = Blue.paint, rangeFill: Paint? = endKnobFill, thickness: Double = 20.0, focusManager: FocusManager? = null, showTicks: CircularTickPresentation? = 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

showTicks

indicates if/how ticks should be drawn

startAngle

where the slider's 0 position should be

focusManager

used to manage focus


constructor(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)(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

showTicks

indicates if/how ticks should be drawn

startAngle

where the slider's 0 position should be

focusManager

used to manage focus