У меня есть некоторые конкретные требования. У меня есть панель поиска. Теперь предположим, что прогресс равен 0, поэтому, когда я увеличу полосу поиска, она должна перейти прямо к 50, а когда я увеличу полосу поиска, она должна сразу перейти к 100. Это работает правильно. Но теперь, когда я уменьшаю прогресс, он должен снова вернуться к 50, а когда я снова уменьшаю, он снова должен вернуться к 0. Итак, последние два шага не выполняются.
@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
progress_value.setText(progress + "");
if (progress > 1 && progress <= 50) {
seek_bar.setProgress(50);
}
//seekBar.setSaveEnabled(true);
if (progress ==100 ) {
if(progress <100)
seek_bar.setProgress(50);
}
if (progress > 50 && progress < 100) {
seek_bar.setProgress(100);
}
}