From d46d15a6edb17ed0cc0150b3853838191da3b963 Mon Sep 17 00:00:00 2001 From: SuperMonster003 Date: Tue, 13 May 2025 18:51:54 +0800 Subject: [PATCH] =?UTF-8?q?6.6.3=20-=20Alpha3=20-=20=E4=BF=AE=E5=A4=8D=20c?= =?UTF-8?q?onsole.setContentBackgroundColor=20=E6=96=B9=E6=B3=95=E6=97=A0?= =?UTF-8?q?=E6=B3=95=E6=8E=A5=E5=8F=97=E9=A2=9C=E8=89=B2=E5=90=8D=E7=A7=B0?= =?UTF-8?q?=E5=8F=82=E6=95=B0=E7=9A=84=E9=97=AE=E9=A2=98=20(issue=20#384)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .changelog/lang_zh-Hans.json | 1 + .readme/README-zh-Hans.md | 1 + README.md | 1 + app/src/main/assets-app/doc/CHANGELOG-zh-Hans.md | 1 + app/src/main/assets-app/doc/CHANGELOG.md | 1 + .../autojs/autojs/runtime/api/augment/console/Console.kt | 8 ++++++++ 6 files changed, 13 insertions(+) diff --git a/.changelog/lang_zh-Hans.json b/.changelog/lang_zh-Hans.json index 58e0b917..5fa25e50 100644 --- a/.changelog/lang_zh-Hans.json +++ b/.changelog/lang_zh-Hans.json @@ -19,6 +19,7 @@ "dialogs 模块无法正常使用 customView 属性的问题 _[`issue #364`](http://issues.autojs6.com/364)_", "使用 JavaAdapter 时导致 ClassLoader 调用栈溢出的问题 _[`issue #376`](http://issues.autojs6.com/376)_", "console.setContentTextColor 方法导致日志字体颜色丢失默认值的问题 _[`issue #346`](http://issues.autojs6.com/346)_", + "console.setContentBackgroundColor 方法无法接受颜色名称参数的问题 _[`issue #384`](http://issues.autojs6.com/384)_", "README.md 中部分语言日期格式不正确的问题" ], "improvement": [ diff --git a/.readme/README-zh-Hans.md b/.readme/README-zh-Hans.md index a4e20e29..c368e98d 100644 --- a/.readme/README-zh-Hans.md +++ b/.readme/README-zh-Hans.md @@ -173,6 +173,7 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开 * `修复` dialogs 模块无法正常使用 customView 属性的问题 _[`issue #364`](http://issues.autojs6.com/364)_ * `修复` 使用 JavaAdapter 时导致 ClassLoader 调用栈溢出的问题 _[`issue #376`](http://issues.autojs6.com/376)_ * `修复` console.setContentTextColor 方法导致日志字体颜色丢失默认值的问题 _[`issue #346`](http://issues.autojs6.com/346)_ +* `修复` console.setContentBackgroundColor 方法无法接受颜色名称参数的问题 _[`issue #384`](http://issues.autojs6.com/384)_ * `修复` README.md 中部分语言日期格式不正确的问题 * `优化` 主题色扩充适配范围并支持更多控件类型 * `优化` 主页抽屉在横向屏幕或超宽屏幕的宽度适应性 diff --git a/README.md b/README.md index a4e20e29..c368e98d 100644 --- a/README.md +++ b/README.md @@ -173,6 +173,7 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开 * `修复` dialogs 模块无法正常使用 customView 属性的问题 _[`issue #364`](http://issues.autojs6.com/364)_ * `修复` 使用 JavaAdapter 时导致 ClassLoader 调用栈溢出的问题 _[`issue #376`](http://issues.autojs6.com/376)_ * `修复` console.setContentTextColor 方法导致日志字体颜色丢失默认值的问题 _[`issue #346`](http://issues.autojs6.com/346)_ +* `修复` console.setContentBackgroundColor 方法无法接受颜色名称参数的问题 _[`issue #384`](http://issues.autojs6.com/384)_ * `修复` README.md 中部分语言日期格式不正确的问题 * `优化` 主题色扩充适配范围并支持更多控件类型 * `优化` 主页抽屉在横向屏幕或超宽屏幕的宽度适应性 diff --git a/app/src/main/assets-app/doc/CHANGELOG-zh-Hans.md b/app/src/main/assets-app/doc/CHANGELOG-zh-Hans.md index a639a995..4d4b0e3a 100644 --- a/app/src/main/assets-app/doc/CHANGELOG-zh-Hans.md +++ b/app/src/main/assets-app/doc/CHANGELOG-zh-Hans.md @@ -22,6 +22,7 @@ * `修复` dialogs 模块无法正常使用 customView 属性的问题 _[`issue #364`](http://issues.autojs6.com/364)_ * `修复` 使用 JavaAdapter 时导致 ClassLoader 调用栈溢出的问题 _[`issue #376`](http://issues.autojs6.com/376)_ * `修复` console.setContentTextColor 方法导致日志字体颜色丢失默认值的问题 _[`issue #346`](http://issues.autojs6.com/346)_ +* `修复` console.setContentBackgroundColor 方法无法接受颜色名称参数的问题 _[`issue #384`](http://issues.autojs6.com/384)_ * `修复` README.md 中部分语言日期格式不正确的问题 * `优化` 主题色扩充适配范围并支持更多控件类型 * `优化` 主页抽屉在横向屏幕或超宽屏幕的宽度适应性 diff --git a/app/src/main/assets-app/doc/CHANGELOG.md b/app/src/main/assets-app/doc/CHANGELOG.md index a639a995..4d4b0e3a 100644 --- a/app/src/main/assets-app/doc/CHANGELOG.md +++ b/app/src/main/assets-app/doc/CHANGELOG.md @@ -22,6 +22,7 @@ * `修复` dialogs 模块无法正常使用 customView 属性的问题 _[`issue #364`](http://issues.autojs6.com/364)_ * `修复` 使用 JavaAdapter 时导致 ClassLoader 调用栈溢出的问题 _[`issue #376`](http://issues.autojs6.com/376)_ * `修复` console.setContentTextColor 方法导致日志字体颜色丢失默认值的问题 _[`issue #346`](http://issues.autojs6.com/346)_ +* `修复` console.setContentBackgroundColor 方法无法接受颜色名称参数的问题 _[`issue #384`](http://issues.autojs6.com/384)_ * `修复` README.md 中部分语言日期格式不正确的问题 * `优化` 主题色扩充适配范围并支持更多控件类型 * `优化` 主页抽屉在横向屏幕或超宽屏幕的宽度适应性 diff --git a/app/src/main/java/org/autojs/autojs/runtime/api/augment/console/Console.kt b/app/src/main/java/org/autojs/autojs/runtime/api/augment/console/Console.kt index 0107420a..836a9a9f 100644 --- a/app/src/main/java/org/autojs/autojs/runtime/api/augment/console/Console.kt +++ b/app/src/main/java/org/autojs/autojs/runtime/api/augment/console/Console.kt @@ -107,6 +107,7 @@ class Console(scriptRuntime: ScriptRuntime) : AugmentableProxy(scriptRuntime) { ::setContentTextSize.name, ::setContentTextColor.name, ::setContentTextColors.name, + ::setContentBackgroundColor.name, ::setContentBackgroundTint.name, ::setContentBackgroundAlpha.name, ::setTextSize.name, @@ -437,6 +438,13 @@ class Console(scriptRuntime: ScriptRuntime) : AugmentableProxy(scriptRuntime) { @RhinoRuntimeFunctionInterface fun setContentTextColors(scriptRuntime: ScriptRuntime, args: Array): ProxyObject = setContentTextColor(scriptRuntime, args) + @JvmStatic + @RhinoRuntimeFunctionInterface + fun setContentBackgroundColor(scriptRuntime: ScriptRuntime, args: Array): ProxyObject = ensureArgumentsOnlyOne(args) { + scriptRuntime.console.setContentBackgroundColor(S13n.color(arrayOf(it))) + scriptRuntime.consoleProxyObject + } + @JvmStatic @RhinoRuntimeFunctionInterface fun setContentBackgroundTint(scriptRuntime: ScriptRuntime, args: Array): ProxyObject = ensureArgumentsOnlyOne(args) {