Как я могу добавить RangeBar в мои предпочтения.xml? - PullRequest
4 голосов
/ 22 мая 2019

Я использую androidx Preferences library для реализации своих настроек.

Однако, к сожалению, в Android нет RangeBar с двумя большими пальцами, только SeekBarPreference с одним большим пальцем.

Какой самый простой способ создать свой собственный RangeBar? Я пробовал несколько библиотек, таких как: https://github.com/nickwinder/range-bar-preference и https://android -arsenal.com / details / 1/1756 , и они просто не компилируются.

Для контекста я пытаюсь создать RangeBar между 1 и 99, который включает в себя минимальное и максимальное значения.

<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
        .../>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...