Я использую индикатор выполнения обратного отсчета в Android.Я хочу, чтобы он обновлялся с новым временем без остановки.Теперь он работает со мной, но он останавливается на короткое время, затем переходите к определенной части процесса. Я не хочу, чтобы он всегда уменьшался без остановки.
Это мой код xml:
<ProgressBar
android:id="@+id/timerProgressbar"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="5dp"
android:layout_below="@id/appBar"
android:layout_marginTop="-2dp"
android:layout_marginLeft="-1dp"
android:layout_marginRight="-1dp"
android:max="20"
android:rotation="180"
android:progress="20" />
и это код Java:
timer = new CountDownTimer(21000, 1) {
public void onTick(long millisUntilFinished) {
index++;
timerProgressBar.setProgress((int)millisUntilFinished/1000);
}
public void onFinish() {
index++;
timerProgressBar.setProgress(0);
navigate();
}
};