修改了进度的Icon
authorTrillGates <williamtrillgates@gmail.com>
Fri, 29 Oct 2021 06:36:39 +0000 (14:36 +0800)
committerTrillGates <williamtrillgates@gmail.com>
Fri, 29 Oct 2021 06:36:39 +0000 (14:36 +0800)
app/src/main/java/com/ic/sport/widget/ring/RingProgress.java
app/src/main/res/mipmap-mdpi/icon_arrow.png

index d821f2e..d8a6274 100644 (file)
@@ -374,14 +374,11 @@ public class RingProgress extends View {
         viewProgress = progress * viewMax / maxProgress;
         if (useAnimation) {
             ValueAnimator valueAnimator = ValueAnimator.ofFloat(beforeProgress, viewProgress);
-            valueAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
-                @Override
-                public void onAnimationUpdate(ValueAnimator animation) {
-                    RingProgress.this.viewProgress = (float) animation.getAnimatedValue();
-                    RingProgress.this.scaleProgress = RingProgress.this.viewProgress * RingProgress.this.maxProgress / viewMax;
-                    invalidate();
-                    setRingProgress(RingProgress.this.scaleProgress, RingProgress.this.progress, RingProgress.this.maxProgress);
-                }
+            valueAnimator.addUpdateListener(animation -> {
+                RingProgress.this.viewProgress = (float) animation.getAnimatedValue();
+                RingProgress.this.scaleProgress = RingProgress.this.viewProgress * RingProgress.this.maxProgress / viewMax;
+                invalidate();
+                setRingProgress(RingProgress.this.scaleProgress, RingProgress.this.progress, RingProgress.this.maxProgress);
             });
             valueAnimator.setInterpolator(new DecelerateInterpolator());
             valueAnimator.setDuration(duration);
index e345e97..24a6712 100644 (file)
Binary files a/app/src/main/res/mipmap-mdpi/icon_arrow.png and b/app/src/main/res/mipmap-mdpi/icon_arrow.png differ