Android ProgressWheel持续10秒

时间:2015-12-17 10:29:10

标签: android android-progressbar

我们正在使用com.pnikosis.materialishprogress.ProgressWheel来显示录制内容正在进行中。我录音10秒。我想知道如何显示此ProgressWheel 10秒钟,并在10秒结束时完成。怎么做。

1 个答案:

答案 0 :(得分:1)

您可以使用CountDownTimer。

long total = 10000; // 10 seconds
CountDownTimer countDownTimer = new CountDownTimer(10000, updateTime) {
    @Override
    public void onTick(long millisUntilFinished) {
        // set the progress
        float progress = (float)((double)((total-millisUntilFinished)/total));
        progressWheel.setProgress(progress);
    }
    @Override
    public void onFinish() {
        // do what you want to do, i.e. change an activity or something
    }
};
countDownTimer.start();