diff --git a/circleprogress/src/main/java/com/littlejie/circleprogress/CircleProgress.java b/circleprogress/src/main/java/com/littlejie/circleprogress/CircleProgress.java index 0977d22..1738256 100644 --- a/circleprogress/src/main/java/com/littlejie/circleprogress/CircleProgress.java +++ b/circleprogress/src/main/java/com/littlejie/circleprogress/CircleProgress.java @@ -327,7 +327,12 @@ public void setValue(float value) { value = mMaxValue; } float start = mPercent; - float end = value / mMaxValue; + float end; + if (value == 0) { + end = 1; + } else { + end = value / mMaxValue; + } startAnimator(start, end, mAnimTime); }