如何创建两个大拇指的SeekBarPreference?

时间:2019-05-23 10:34:50

标签: android xml kotlin

我需要用两个大拇指(最小/最大功能)创建一个SeekBarPreference

在这方面几乎找不到资源-大多数只是旧的损坏的库。

我想实现自己的。后端功能不是问题-我的问题是尝试创建xml小部件。最初,我尝试将2个SeekBars覆盖在彼此之上,但由于一次只能更改一个,因此似乎并不可行。

我正在指导/采取一系列步骤来实施此RangeBar,因为还有很多工作要做。

或者,如果当前有任何带有2拇指小部件的库与AndroidX兼容,将不胜感激。

1 个答案:

答案 0 :(得分:0)

请参考以下链接:

https://github.com/syedowaisali/crystal-range-seekbar

使用此水晶范围搜索栏库,您可以根据自己的需求(例如单指或两指)修改搜索栏,还可以修改主题。

enter image description here

<com.crystal.crystalrangeseekbar.widgets.CrystalRangeSeekbar
            android:id="@+id/PriceRangeSeekbar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="@dimen/_10ssp"
            app:bar_color="#dddddd"
            app:bar_highlight_color="@color/colorPrimary"
            app:corner_radius="1"
            app:data_type="_integer"
            app:left_thumb_color="@color/white"
            app:left_thumb_image="@drawable/ic_thumb"
            app:max_value="500"
            app:min_value="50"
            app:right_thumb_color="@color/white"
            app:right_thumb_image="@drawable/ic_thumb"
            app:steps="50" />