Я хочу иметь возможность устанавливать точки или шаги на панели поиска. У меня есть около 4-5 значений, которые будут меняться в зависимости от положения полосы поиска. Я делаю это сейчас, говоря, что если позиция панели поиска ниже 25, то первое значение, если позиция панели поиска ниже 50-секундного значения и т. д. Было бы лучше, если бы я мог просто иметь 4 позиции на панели поиска вместо 1-> 100. Я предоставил изображение ниже, если то, что я имею в виду.
Код: Slider — это панель поиска, slidertext — текстовое представление.
slider.setOnSeekBarChangeListener(
new SeekBar.OnSeekBarChangeListener() {
int sliderValue;
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
sliderValue= progress;
sliderText.setText("Slider Position: " + sliderValue + "/" + slider.getMax());
if(sliderValue <= 25){
playerInput.setText("Player1");
}
else if(sliderValue <= 50){
playerInput.setText("Player2");
}
else if(sliderValue <= 75){
playerInput.setText("Player3");
}
else if(sliderValue <= slider.getMax()){
playerInput.setText("Player4");
}
}