我正在使用androidx Preferences library
来实现我的设置。
不幸的是,Android没有2个大拇指的RangeBar
,只有1个大拇指的SeekBarPreference
。
创建自己的RangeBar
最好的简单方法是什么?我尝试了多个库,例如:https://github.com/nickwinder/range-bar-preference和https://android-arsenal.com/details/1/1756,但它们根本无法编译。
对于上下文,我正在尝试创建1到99之间的RangeBar
,其中包括一个最小值和最大值。
<androidx.preference.PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<Preference
android:title="Settings"
android:key="settings_category"
android:layout="@layout/preference_title"/>
<SeekBarPreference
android:layout="@layout/preference_widget_seekbar_override"
app:showSeekBarValue="false"
android:max="30"
android:defaultValue="10"
android:key="distance"
android:title="Max distance (km)"/>
<RangeBarPreference
.../>