Search code examples
javaandroidmaterial-components-androidandroid-seekbarandroid-slider

How can i create range seek bar in android java with indicator?


I want to create range seekbar in my app. But i can't create perfectly seekbar according to image. How can i create Please tell me any one. Thanks example


Solution

  • You can use the RangeSlider provided by the Material Components library:

            <com.google.android.material.slider.RangeSlider
                app:labelBehavior="withinBounds"
                android:valueFrom="0"
                android:valueTo="10000"
                app:values="@array/initial_slider_values"
            />
    

    with:

    <resources>
      <array name="initial_slider_values">
        <item>2000</item>
        <item>3500</item>
      </array>
    </resources>
    

    enter image description here

    You can also use the method setValues():

    RangeSlider slider = findViewById(R.id.slider);
    slider.setValues(2000f,3500f);