From 41e29f099996621b74f9eab467df2768bc3fbf8e Mon Sep 17 00:00:00 2001 From: TrillGates Date: Fri, 29 Oct 2021 14:36:39 +0800 Subject: [PATCH] =?utf8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E8=BF=9B=E5=BA=A6?= =?utf8?q?=E7=9A=84Icon?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../ic/sport/widget/ring/RingProgress.java | 13 +++++-------- app/src/main/res/mipmap-mdpi/icon_arrow.png | Bin 2655 -> 2187 bytes 2 files changed, 5 insertions(+), 8 deletions(-) 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 e345e97b84b1cc09777bc8bdb303ff399e0c7beb..24a6712cda7ee567cfb400bcfc581f67c9d99eb5 100644 GIT binary patch delta 1474 zcmV;z1wH!T6pIm%BqkYjMObuGZ)S9NVRB^vL1b@YWgtmyVP|DhWnpA_ami&o000AX zkvfwgH6S-RE-^MUG&wmeATls9I4>|bFEKMMF*Z6hFgh|ak?nMo>j5nTQe|e7VF4bK zIRXv@Qe|c%lU4yOliUMElbHh>AVxVxL@_oqMKd@!F)=YkLpd-rMng75ML07tH$yi@ zM3Yzp93VzHMno|-Gek2uI59CXMMF6-Ge$!;MMXF>F*iduMnscM0x}vtAUt?&a7|4* zL}hYmc4cHna&K)Qb97Q=W|LtAJq1!_W;$e(p#wMpFOw7nK!36Lr&<621g=R$K~#9! z%vfD)6jc=d?#%3TcWJ3owos(oHbsE~t)-HN@DmcH0va(fLPAWGnCJtdiElpXyHBFL zKmwX*h~-J~kDr8EP-wLLD3n4{=uZ?a&|*dd~FLw7Bl>%(jguIhi}Vcg}os z{?8T2LQ+Z`MSrwhyX?FOcc)7 z{HBDJoPVb#p5EyP4AYOFjiBY=Fj^0f;L=wK4E5W7#Bh$=`JRMks2}$D)%D1LgMmH^ ze_Xeaj5&~wMBOtX%w3>+6}6`f4M+50Uay6b`wk^D zfw`qR!o{AU)634AyQ@JDvB{Q z@$Pl`#BF7Ri3N`u&;vlAfXe*oQFOPbV2?>yDWG;s5M|2)xr$rIfL7!KNYHn&X;>S2 zK)8J4>?r!XEc|*r;qFN#Bo?g*z#uJ(%(kduK;@Zs9DV1$8#%E%4w+%R)@gcrsdkF$ z;D29^3xKcJT1Ih;OnCWg6B~BVLDd=)3m?mm;9mMVuAWIS;O79s0 zh(T)_YfcbAdUim%&dwi{jAiZ73bT4#ut-BVE-^-5ZCfHMAe;P#_X-tYd^HM$%j{#> z$WU!($$xF&@MQoTMXaImm!vmYD(+zDPk#p%MVX}N=XAiCdl5PHymB2yrCGm!n0NGL z0<`7rqMV$2bXek-?-IE9Wde75EQG19RjxKsw=IZen}V2MX=K!_qFz>PM?O);niwYk zy8KN77rscK^ZTUhcaPKrP`fqgMqg=lPGFd>8frS&!rOOv;r|-DqO<_Au46pjR-A;e__G=;`93?R%7H zN#fQ|DR;eOt%)@+gi*geR@2HiDj-QF#Vp7W0VOutK*oZ(_o^#*^Xnh%v0?t^)Ldb zRGYg?9X?5qK=_%LVi;bP4NT4_Xlai0wyGmNPNY$8o7DCpZXr~nHRIh0Ff!gR3m3H?*IS*07*qoM6N<$g3%J0%>V!Z delta 1877 zcmaJ=3pCqj8~-O#Wtdx-%Mc;bx#i*(sRSV{TBXJVbj%!Y-**dG#jg4R#hE(naj}b-|aj5zMb=(z2`jVywCIdJ*nc=U{pY zk;xaP)5IhsC!NM(U<5oC67lx~hyi>qUkECL>$&}JJvbmBT*zl~xF8^k*iAtMQv*D4 z-k#w0t~hxv^nJOdhJ!p1Y9Y6VI?JI@e?Kz92Yf|nC^3j567z*ez+6aY5+fNI|G9BF z2$2}{iAYNkbND#UPe$r8g`F#KYTM7>JkBT{QHRd2UDjJ@!F}+j73gK`rpCB`NmbJ17 zi?U=b2X=uEys)S#m%}Qtc<^bd&Fk4_-&{6jv)@6|M5cVMtz8>b38NZWz|y#Fcf+4) zu%E!kTI%NdSR1%H39;^GUtNQf_xB@p>Z9$Qqt`ahW@?#AlbEmi1FULhpWTB-p!58a zpk}c8$dVf)Z*pWm(Cgv5=YKcah)3-FsKcL#4L|D#$<<~pd@VqaNowhlPZ#x)OyG*%BV~a2AFhjzk?q7Fy8C* z;mvJc(x+b%>j~NezA9|C3xorVKYFaMKQWWg?i9*TeOR7DhSdOq?G7<6GF@Pzi;(J+ zdg@`3#%?Q%aBOO$ToH6!3}v6RAQ!bR$kUDYV@_<{Pm|D zGK|VlXU_yLqyE==%QK%&hR;VIi__j(Ua5U9{XQqx`Ci9>YS`O{k?de^`@=*cx^mis zGy@f@ zyKD0dS`^?ErVVzn)Url9c#zdI;;2B`PQ~R{XxW)FYBXbw@Wy`l;rbrEd{})dOd4%R zaF3~yp&B|;w^1N)w7-SVd-kgpD5TN-qee2wCD>UWWj+OZ)#cr&YgiB z?^tQhns9UQde07CV&Q;$p3EwYyYms{rS+6}T{Gjm`%S)WaelWBs#-2Jqh9D|&3tX- zi(d|fOB0H0%~RYLC&qFIKbbssQQB(b{= zY_plXudO&NZv9$US4jRBhLcC5uUH8h80`ziSquDccq-40HC*8sMGx1hr|yRDyVj-2 z#SeQq-W_{J=)3sgbM;k5*SNc^l}eJ*NtTusF+yyJFRy11!W6?C&T zTPs`kQn@;CT1_^q{yzCCow^;aiH_8cGC z`)HW$afeYrPhC -- 2.17.1