Как программно присваивать значения правому / левому Jay-Goo / RangeSeekBar - PullRequest
0 голосов
/ 15 января 2020

Я использую VerticalSeekBar (с режимом диапазона) и установите диапазон (например, 0, 100000) ... Мне нужно сначала большой палец влево / вправо, указывающий на начало и конец всей полосы диапазона (я обработал) что), но когда пользователь изменил левое / правое значение, а затем нажал кнопку очистки, я мог программно сбросить панель поиска, а также мне нужно было установить начальное значение для левого / правого большого пальца программно ... (например, мой диапазон составляет от 0 до 100000, и минимальное значение равно 30000, а максимальное значение 60000) ... *

, например, :

Нижняя строка создает диапазон поиска диапазона, но как правые, так и левые большие пальцы указывают на минимальное значение

priceSeekbar.setRange(minPrice, maxPrice);

pic1

(рис. 1)

но я хочу это

Pic2

(pic2)

, как я уже сказал, я справился с этим с помощью этого трюка

priceSeekbar.setProgress(0f, 100f);
priceSeekbar.setRange(minPrice, maxPrice);

но следующие вещи очень важны для меня ... когда пользователь изменяет значение следующим образом

pic3

(pic3)

после того, как пользователь нажал кнопку очистки, я хочу сбросить панель поиска (обратно на рис. 2), и если пользователь выбрал какой-либо диапазон, когда он / она снова откроет эту форму, я покажу, что он / она выбрала ранее (например, pic3)

Я прочитал Wiki и пример приложения для этой замечательной библиотеки , но я не смог найти решение, пожалуйста, помогите мне. ..

Извините за мой плохой английский sh

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...