diff --git a/Demo/src/main/java/com/zv/downloader/bean/Task.java b/Demo/src/main/java/com/zv/downloader/bean/Task.java index 57cc9cf..456db29 100644 --- a/Demo/src/main/java/com/zv/downloader/bean/Task.java +++ b/Demo/src/main/java/com/zv/downloader/bean/Task.java @@ -1,17 +1,17 @@ package com.zv.downloader.bean; +import android.widget.Button; +import android.widget.ProgressBar; + +import com.excellence.downloader.FileDownloader.DownloadTask; +import com.zv.downloader.R; + import static com.excellence.downloader.entity.TaskEntity.STATUS_DISCARD; import static com.excellence.downloader.entity.TaskEntity.STATUS_DOWNLOADING; import static com.excellence.downloader.entity.TaskEntity.STATUS_ERROR; import static com.excellence.downloader.entity.TaskEntity.STATUS_PAUSE; import static com.excellence.downloader.entity.TaskEntity.STATUS_SUCCESS; -import com.excellence.downloader.FileDownloader.DownloadTask; -import com.zv.downloader.R; - -import android.widget.Button; -import android.widget.ProgressBar; - /** *
* author : VeiZhang @@ -159,6 +159,13 @@ public void invalidateTask() } } + public static void setProgress(ProgressBar progressBar, long max, long progress) { + max = Math.max(max, 1); + progress = progress > max ? 0 : progress; +// progressBar.setMax(100); + progressBar.setProgress((int) Math.floor((float) progress / max * 100)); + } + public void setSpeed(String speed) { mStartBtn.setText(speed);