Fix flicker

master
RKBoss6 2025-06-23 14:53:08 -04:00 committed by GitHub
parent bf1f2de844
commit 9b1a48c0f8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 3 deletions

View File

@ -76,14 +76,15 @@ function anim() {
g.drawImage(imgbubble,f.y,f.x,{scale:f.s * b2scale, rotate:b2rot}); g.drawImage(imgbubble,f.y,f.x,{scale:f.s * b2scale, rotate:b2rot});
}); });
g.drawImage(imgbat, mx,my,{scale:b2scale, rotate:Math.sin(getTime()*2)*0.5-Math.PI/2 + b2rot}); g.drawImage(imgbat, mx,my,{scale:b2scale, rotate:Math.sin(getTime()*2)*0.5-Math.PI/2 + b2rot});
g.flip();
if(settings.showTime==true){ if(settings.showTime==true){
g.drawString(clockStr,x,cy); g.drawString(clockStr,x,cy);
} }
if(settings.showBatPercent==true){ if(settings.showBatPercent==true){
g.drawString(batteryPercentStr,x,by,true); g.drawString(batteryPercentStr,x,by,true);
} }
g.flip();
} }
if(settings.showBatPercent||settings.showTime){ if(settings.showBatPercent||settings.showTime){
@ -92,7 +93,7 @@ if(settings.showBatPercent||settings.showTime){
setInterval(calculate,20000); setInterval(calculate,20000);
} }
setInterval(anim,15); setInterval(anim,22);
Bangle.on("charging", isCharging => { Bangle.on("charging", isCharging => {