Как я могу создать панель поиска диапазона в Android Java с индикатором?

#java #android #material-components-android #android-seekbar #android-slider

#java #Android #материал-компоненты-android #android-панель поиска #android-слайдер

Вопрос:

Я хочу создать панель поиска диапазона в своем приложении. Но я не могу создать идеальную панель поиска в соответствии с изображением. Как я могу создать, пожалуйста, скажите мне любой. Спасибо пример

Комментарии:

1. используйте эту библиотеку — github.com/warkiz/IndicatorSeekBar

Ответ №1:

Вы можете использовать RangeSlider , предоставляемую библиотекой материальных компонентов:

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

с помощью:

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

введите описание изображения здесь

Вы также можете использовать метод setValues() :

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

Комментарии:

1. Ссылки на официальный документ и рекомендации: material.io/components/sliders/android

2. Как отображать значения с помощью панели поиска