2

我想要一个具有两个不同拇指范围选择的范围搜索栏。

我正在使用这个库,但没有选项右可绘制,只有左可绘制在两端工作。

<org.florescu.android.rangeseekbar.RangeSeekBar
                                    android:id="@+id/rangeSeekBar_"
                                    android:layout_width="match_parent"
                                    android:layout_height="50dp"
                                    android:visibility="visible"
                                    app:thumbPressed="@drawable/ic_seeker"
                                    app:thumbNormal="@drawable/ic_seeker"
                                    app:showLabels="false"
                               />

是否有任何其他库或解决方法请帮助当然也欢迎完整的解决方案;)

4

1 回答 1

0

您应该为此使用材料设计滑块。

在 build.gradle 中添加 Google 的 Maven 存储库 google()。例如:

 allprojects {
    repositories {
      google()
      jcenter()
    }
  }

将库添加到依赖项部分:

 dependencies {
// ...
implementation 'com.google.android.material:material:<version>'
// ...
 }

在布局中:

<com.google.android.material.slider.RangeSlider
  android:id="@+id/range_slider"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:contentDescription="@string/slider_desc"
  app:values="@array/initial_slider_values"
  android:valueFrom="0.0"
  android:valueTo="100.0" />

更多详情:https ://material.io/components/sliders/android#continuous-slider

于 2021-09-12T12:39:30.783 回答