---
title: "SliderPositions"
description: "Class that holds information about [Slider]'s and [RangeSlider]'s active track and fractional
positions where the discrete ticks should be drawn on the track."
type: "class"
---

<div class='type'>Class</div>


<a id='references'></a>

<div class='sourceset sourceset-common'>Common</div>


> **Deprecated** Not necessary with the introduction of Slider state

```kotlin
class SliderPositions(
    initialActiveRange: ClosedFloatingPointRange<Float> = 0f..1f,
    initialTickFractions: FloatArray = floatArrayOf(),
)
```


Class that holds information about `Slider`'s and `RangeSlider`'s active track and fractional
positions where the discrete ticks should be drawn on the track.


## Properties

<div class='sourceset sourceset-common'>Common</div>


```kotlin
var activeRange: ClosedFloatingPointRange<Float>
```


`ClosedFloatingPointRange` that indicates the current active range for the start to thumb for
a `Slider` and start thumb to end thumb for a `RangeSlider`.



<div class='sourceset sourceset-common'>Common</div>


```kotlin
var tickFractions: FloatArray
```


The discrete points where a tick should be drawn on the track. Each value of tickFractions
should be within the range `0f, 1f`. If the track is continuous, then tickFractions will be
an empty `FloatArray`.




