Hai i создал две строки поиска большого пальца с использованием заданного кода. Работает отлично. Теперь я хочу установить конкретный диапазон для ползунка в файле поиска, например, factor = 100 до 30000, после этого быть 500..means от 1000 t0 30000 прогресса интервал 100 и после 30000 прогресса интервал shouldbe 500, как я могу сделать that..i я ссылаюсь этот примерпромежуточные интервалы в диапазоне Seekbar
исходный код: https://code.google.com/p/range-seek-bar/
код оригинал:
int startValue = 1000;
int endValue = 200000;
final int factor = 500;
String range_min_value ="0",range_max_value ="200000"
final RangeSeekBar_two<Integer> seekBar = new RangeSeekBar_two<Integer>(startValue/factor, endValue/factor, this);
seekBar.setOnRangeSeekBarChangeListener(new RangeSeekBar_two.OnRangeSeekBarChangeListener<Integer>() {
@Override
public void onRangeSeekBarValuesChanged(RangeSeekBar_two<?> bar, Integer minValue, Integer maxValue) {
minValue = minValue*factor;
maxValue *= factor;
seekBar.setNotifyWhileDragging(true);
range_min_value = ""+minValue;
range_max_value = ""+maxValue;
value_range.setText(minValue+" - "+maxValue);
}
});
Обновленный код:
int startValue = 1000;
int endValue = 200000;
final int factor = 500;
String range_min_value ="0",range_max_value ="200000"
final RangeSeekBar_two<Integer> seekBar1 = new RangeSeekBar_two<Integer>(startValue/factor, endValue/factor, this);
seekBar1.setOnRangeSeekBarChangeListener(new RangeSeekBar_two.OnRangeSeekBarChangeListener<Integer>() {
@Override
public void onRangeSeekBarValuesChanged(RangeSeekBar_two<?> bar, Integer minValue, Integer maxValue) {
seekBar1.setNotifyWhileDragging(true);
range_min_value = ""+minValue;
range_max_value = ""+maxValue;
if (minValue < 30000) {
factor = 100;
minValue = minValue * factor;
maxValue *= factor;
value_range.setText(minValue+" - "+maxValue);
} else {
factor = 500;
minValue = minValue * factor;
maxValue *= factor;
value_range.setText(minValue+" - "+maxValue);
}
}
});
Кто-нибудь может предложить решение – learner
, которым вы владеете RangeSeekBar? – WarrenFaith
В чем нуждаются переменные startValue и endValue? –