summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/view
diff options
context:
space:
mode:
authorByteHamster <ByteHamster@users.noreply.github.com>2020-11-30 22:22:54 +0100
committerGitHub <noreply@github.com>2020-11-30 22:22:54 +0100
commit56454076209f07bcca1da081339213d5f03da7e4 (patch)
treed57eea98bc00ce54b4c07aa4a1b9f11b57619d30 /app/src/main/java/de/danoeh/antennapod/view
parentd20557c1b0dc96dd6d80df881ad0007b056ce56c (diff)
downloadAntennaPod-56454076209f07bcca1da081339213d5f03da7e4.zip
Show progress of current chapter (#4725)
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/view')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/view/CircularProgressBar.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/view/CircularProgressBar.java b/app/src/main/java/de/danoeh/antennapod/view/CircularProgressBar.java
index f755a4c84..2fd570ece 100644
--- a/app/src/main/java/de/danoeh/antennapod/view/CircularProgressBar.java
+++ b/app/src/main/java/de/danoeh/antennapod/view/CircularProgressBar.java
@@ -11,7 +11,8 @@ import de.danoeh.antennapod.R;
import de.danoeh.antennapod.core.util.ThemeUtils;
public class CircularProgressBar extends View {
- private static final float EPSILON = 0.005f;
+ public static final float MINIMUM_PERCENTAGE = 0.005f;
+ public static final float MAXIMUM_PERCENTAGE = 1 - MINIMUM_PERCENTAGE;
private final Paint paintBackground = new Paint();
private final Paint paintProgress = new Paint();
@@ -74,11 +75,11 @@ public class CircularProgressBar extends View {
bounds.set(padding, padding, getWidth() - padding, getHeight() - padding);
canvas.drawArc(bounds, 0, 360, false, paintBackground);
- if (percentage > EPSILON && 1 - percentage > EPSILON) {
+ if (MINIMUM_PERCENTAGE <= percentage && percentage <= MAXIMUM_PERCENTAGE) {
canvas.drawArc(bounds, -90, percentage * 360, false, paintProgress);
}
- if (Math.abs(percentage - targetPercentage) > EPSILON) {
+ if (Math.abs(percentage - targetPercentage) > MINIMUM_PERCENTAGE) {
float speed = 0.02f;
if (Math.abs(targetPercentage - percentage) < 0.1 && targetPercentage > percentage) {
speed = 0.006f;