【问题标题】:Android Range Seekbar with two different thumbs带有两个不同拇指的 Android Range Seekbar
【发布时间】:2021-09-12 08:06:17
【问题描述】:

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

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

<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"
                               />

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

【问题讨论】:

    标签: android-studio seekbar android-seekbar seekbar-thumb rangeseekbar


    【解决方案1】:

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

    在 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

    【讨论】:

    • 无法为左右添加两个不同的drawable
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-11
    • 1970-01-01
    相关资源
    最近更新 更多