From: TrillGates Date: Fri, 29 Oct 2021 06:36:39 +0000 (+0800) Subject: 修改了进度的Icon X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=41e29f099996621b74f9eab467df2768bc3fbf8e;p=ichardware.git 修改了进度的Icon --- diff --git a/app/src/main/java/com/ic/sport/widget/ring/RingProgress.java b/app/src/main/java/com/ic/sport/widget/ring/RingProgress.java index d821f2e..d8a6274 100644 --- a/app/src/main/java/com/ic/sport/widget/ring/RingProgress.java +++ b/app/src/main/java/com/ic/sport/widget/ring/RingProgress.java @@ -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); diff --git a/app/src/main/res/mipmap-mdpi/icon_arrow.png b/app/src/main/res/mipmap-mdpi/icon_arrow.png index e345e97..24a6712 100644 Binary files a/app/src/main/res/mipmap-mdpi/icon_arrow.png and b/app/src/main/res/mipmap-mdpi/icon_arrow.png differ