From 5e5203abcefc11459ab1e388d1f0e8b1ef172ebf Mon Sep 17 00:00:00 2001 From: SuperMonster003 Date: Wed, 10 Sep 2025 11:33:27 +0800 Subject: [PATCH] =?UTF-8?q?6.7.0=20-=20Alpha4=20-=20=E4=BF=AE=E5=A4=8D=20c?= =?UTF-8?q?anvas=20=E5=85=83=E7=B4=A0=E6=8E=A7=E4=BB=B6=20setMaxFps=20?= =?UTF-8?q?=E6=96=B9=E6=B3=95=E5=86=85=E9=83=A8=E5=B8=A7=E7=8E=87=E8=AE=A1?= =?UTF-8?q?=E7=AE=97=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .changelog/lang_zh-Hans.json | 5 +++-- .../java/org/autojs/autojs/core/ui/widget/JsCanvasView.kt | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.changelog/lang_zh-Hans.json b/.changelog/lang_zh-Hans.json index 555dabe1..6c1ae679 100644 --- a/.changelog/lang_zh-Hans.json +++ b/.changelog/lang_zh-Hans.json @@ -12,8 +12,9 @@ "fix": [ "isJavaClass/isJavaPackage 等全局方法无效的问题", "使用 XML 语法将 JavaScript 表达式作为属性值时, this 对象可能出现指向错误的问题", - "images.concat 纵向拼接时宽度值计算错误", - "images.requestScreenCapture 调用时用户取消授权可能导致应用崩溃的问题", + "canvas 元素控件 setMaxFps 方法内部帧率计算错误", + "images.concat 方法纵向拼接时宽度值计算错误", + "images.requestScreenCapture 方法调用时用户取消授权可能导致应用崩溃的问题", "images 部分相关方法出现异常时 oneShot 标记功能失效的问题 _[`issue #372`](http://issues.autojs6.com/372)_", "images 部分相关方法可能引发内存泄露的问题 _[`issue #372`](http://issues.autojs6.com/372)_", "Android 10 UiObject#child 方法可能出现 ArrayIndexOutOfBoundsException 异常的问题 _[`issue #416`](http://issues.autojs6.com/416)_", diff --git a/app/src/main/java/org/autojs/autojs/core/ui/widget/JsCanvasView.kt b/app/src/main/java/org/autojs/autojs/core/ui/widget/JsCanvasView.kt index 4dcc7288..5a5cad24 100644 --- a/app/src/main/java/org/autojs/autojs/core/ui/widget/JsCanvasView.kt +++ b/app/src/main/java/org/autojs/autojs/core/ui/widget/JsCanvasView.kt @@ -51,7 +51,7 @@ class JsCanvasView : TextureView, TextureView.SurfaceTextureListener { } fun setMaxFps(maxFps: Int) { - mTimePerDraw = (if (maxFps <= 0) 0L else 100L / maxFps) + mTimePerDraw = if (maxFps <= 0) 0L else 1000L / maxFps } @Synchronized