Я использую этот код здесь, чтобы зацикливать и обновить прогресс на настраиваемом уровне прогресса.Slow down progressbar progression
class MyThreadRunner implements Runnable {
// @Override
int count = 0;
public void run() {
try {
while (count < 90) {
Thread.sleep(10);
count += 1;
progressBar.setProgress(count);
progressBar.setText(count + "%");
}
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
};
Когда он становится ближе к концу, я хочу, чтобы это начать замедление, возможно ли это без придется сделать еще время цикла?