From 56a65cd10a37b45a5d99e65e856080d77a89af24 Mon Sep 17 00:00:00 2001 From: ZhanGSKen Date: Sun, 28 Dec 2025 13:52:51 +0800 Subject: [PATCH] =?UTF-8?q?=E8=83=BD=E9=87=8F=E9=A3=8E=E6=A0=BC=E7=BB=98?= =?UTF-8?q?=E5=9B=BE=E6=96=B9=E6=B3=95=E5=88=87=E6=8D=A2=E5=9B=9E=E8=80=81?= =?UTF-8?q?=E5=BC=8F=E7=AE=97=E6=B3=95=EF=BC=8C=E4=BF=AE=E5=A4=8D=E8=83=BD?= =?UTF-8?q?=E9=87=8F=E6=9D=A1=E9=97=B4=E9=9A=94=E7=BC=9D=E9=9A=99=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- powerbell/build.properties | 4 ++-- .../powerbell/views/BatteryDrawable.java | 22 ++++++++++++++++--- 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/powerbell/build.properties b/powerbell/build.properties index 99f9642..39ec29d 100644 --- a/powerbell/build.properties +++ b/powerbell/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Sun Dec 28 13:16:31 HKT 2025 +#Sun Dec 28 05:50:24 GMT 2025 stageCount=39 libraryProject= baseVersion=15.14 publishVersion=15.14.38 -buildCount=0 +buildCount=1 baseBetaVersion=15.14.39 diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/views/BatteryDrawable.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/views/BatteryDrawable.java index a105efa..108ab10 100644 --- a/powerbell/src/main/java/cc/winboll/studio/powerbell/views/BatteryDrawable.java +++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/views/BatteryDrawable.java @@ -121,9 +121,25 @@ public class BatteryDrawable extends Drawable { */ private void drawEnergyStyle(Canvas canvas, int battery, int left, int right, int height) { LogUtils.d(TAG, "【drawEnergyStyle】能量风格绘制开始 | 电量=" + battery); - int top = height - (height * battery / BATTERY_MAX); // 计算电量对应顶部坐标 - canvas.drawRect(new Rect(left, top, right, height), mBatteryPaint); - LogUtils.d(TAG, "【drawEnergyStyle】能量风格绘制完成 | 顶部坐标=" + top); +// int top = height - (height * battery / BATTERY_MAX); // 计算电量对应顶部坐标 +// canvas.drawRect(new Rect(left, top, right, height), mBatteryPaint); +// LogUtils.d(TAG, "【drawEnergyStyle】能量风格绘制完成 | 顶部坐标=" + top); + int nWidth = getBounds().width(); + int nHeight = getBounds().height(); + int mnDx = nHeight / 203; + + // 绘制耗电电量提醒值电量 + // 能量绘图风格 + int nTop; + int nLeft = 0; + int nBottom; + int nRight = nWidth; + + //for (int i = 0; i < mnValue; i ++) { + nBottom = nHeight; + nTop = nHeight - (nHeight * mBatteryValue / 100); + canvas.drawRect(new Rect(nLeft, nTop, nRight, nBottom), mBatteryPaint); + } /**