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);