From af2611b739070d1379b0eb101f87e1ab6be1e339 Mon Sep 17 00:00:00 2001 From: zoulinken Date: Mon, 2 Jun 2025 15:57:58 +0800 Subject: [PATCH 1/2] =?UTF-8?q?runScopeInTask=E6=8E=A5=E5=8F=A3=E7=A4=BA?= =?UTF-8?q?=E4=BE=8B=E4=BB=A3=E7=A0=81=E8=A1=A5=E5=85=85=EF=BC=8C=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E6=A0=BC=E5=BC=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zoulinken --- .../apis-arkui/_ark_u_i___native_module.md | 25 ++++++++++++++++--- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/zh-cn/application-dev/reference/apis-arkui/_ark_u_i___native_module.md b/zh-cn/application-dev/reference/apis-arkui/_ark_u_i___native_module.md index 6e15a6ef4de..8f2525474fa 100644 --- a/zh-cn/application-dev/reference/apis-arkui/_ark_u_i___native_module.md +++ b/zh-cn/application-dev/reference/apis-arkui/_ark_u_i___native_module.md @@ -17754,10 +17754,10 @@ int32_t OH_ArkUI_RunTaskInScope(ArkUI_ContextHandle uiContext, void* userData, v **返回:** -[ARKUI_ERROR_CODE_NO_ERROR](_ark_u_i___native_module.md#arkui_errorcode) 成功。 -[ARKUI_ERROR_CODE_CAPI_INIT_ERROR](_ark_u_i___native_module.md#arkui_errorcode) CAPI初始化错误。 -[ARKUI_ERROR_CODE_UI_CONTEXT_INVALID](_ark_u_i___native_module.md#arkui_errorcode) UIContext对象无效。 -[ARKUI_ERROR_CODE_CALLBACK_INVALID](_ark_u_i___native_module.md#arkui_errorcode) 回调函数无效。 +[ARKUI_ERROR_CODE_NO_ERROR](_ark_u_i___native_module.md#arkui_errorcode) 成功。
+[ARKUI_ERROR_CODE_CAPI_INIT_ERROR](_ark_u_i___native_module.md#arkui_errorcode) CAPI初始化错误。
+[ARKUI_ERROR_CODE_UI_CONTEXT_INVALID](_ark_u_i___native_module.md#arkui_errorcode) UIContext对象无效。
+[ARKUI_ERROR_CODE_CALLBACK_INVALID](_ark_u_i___native_module.md#arkui_errorcode) 回调函数无效。
### OH_ArkUI_ProgressLinearStyleOption_Create @@ -17775,6 +17775,23 @@ ArkUI_ProgressLinearStyleOption* OH_ArkUI_ProgressLinearStyleOption_Create(void) ProgressLinearStyleOption实例。 +**示例代码:** +```c++ +//pageOneButton1 由前置页面创建,通过OH_ArkUI_NodeUtils_GetAttachedNodeHandleById在第二个页面获取。 +ArkUI_NodeHandle pageOneButton1 = nullptr; +auto ec = OH_ArkUI_NodeUtils_GetAttachedNodeHandleById("pageOneButton1", &pageOneButton1); +auto uiContext = OH_ArkUI_GetContextByNode(pageOneButton1); +OH_ArkUI_RunTaskInScope(uiContext, test1, [](void *userData) { + auto test = (Test*)userData; + ArkUI_NumberValue value[] = {480}; + ArkUI_AttributeItem LABEL_Item = {.string = "success"}; + value[0].f32 = 250; + ArkUI_AttributeItem button_Item = {value, sizeof(value) / sizeof(ArkUI_NumberValue)}; + nodeAPI->setAttribute(test->pageOneButton1, NODE_BUTTON_LABEL, &LABEL_Item); + nodeAPI->setAttribute(test->pageOneButton1, NODE_WIDTH, &button_Item); + } +); +``` ### OH_ArkUI_ProgressLinearStyleOption_Destroy -- Gitee From b1c5c66510e60d4df1dc6d32ecfc718b7bb9cf01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E6=9E=97=E8=82=AF?= <735001321@qq.com> Date: Mon, 2 Jun 2025 08:13:23 +0000 Subject: [PATCH 2/2] update zh-cn/application-dev/reference/apis-arkui/_ark_u_i___native_module.md. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 邹林肯 <735001321@qq.com> --- .../apis-arkui/_ark_u_i___native_module.md | 31 +++++++++---------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/zh-cn/application-dev/reference/apis-arkui/_ark_u_i___native_module.md b/zh-cn/application-dev/reference/apis-arkui/_ark_u_i___native_module.md index 8f2525474fa..57741704c19 100644 --- a/zh-cn/application-dev/reference/apis-arkui/_ark_u_i___native_module.md +++ b/zh-cn/application-dev/reference/apis-arkui/_ark_u_i___native_module.md @@ -17759,22 +17759,6 @@ int32_t OH_ArkUI_RunTaskInScope(ArkUI_ContextHandle uiContext, void* userData, v [ARKUI_ERROR_CODE_UI_CONTEXT_INVALID](_ark_u_i___native_module.md#arkui_errorcode) UIContext对象无效。
[ARKUI_ERROR_CODE_CALLBACK_INVALID](_ark_u_i___native_module.md#arkui_errorcode) 回调函数无效。
- -### OH_ArkUI_ProgressLinearStyleOption_Create - -``` -ArkUI_ProgressLinearStyleOption* OH_ArkUI_ProgressLinearStyleOption_Create(void) -``` -**描述:** - -创建线性进度条样式信息。 - -**起始版本:** 15 - -**返回:** - -ProgressLinearStyleOption实例。 - **示例代码:** ```c++ //pageOneButton1 由前置页面创建,通过OH_ArkUI_NodeUtils_GetAttachedNodeHandleById在第二个页面获取。 @@ -17793,6 +17777,21 @@ OH_ArkUI_RunTaskInScope(uiContext, test1, [](void *userData) { ); ``` +### OH_ArkUI_ProgressLinearStyleOption_Create + +``` +ArkUI_ProgressLinearStyleOption* OH_ArkUI_ProgressLinearStyleOption_Create(void) +``` +**描述:** + +创建线性进度条样式信息。 + +**起始版本:** 15 + +**返回:** + +ProgressLinearStyleOption实例。 + ### OH_ArkUI_ProgressLinearStyleOption_Destroy ``` -- Gitee