From 16b7fe40faf47fb201f5b76fc97a04df9ace4dd3 Mon Sep 17 00:00:00 2001 From: Linkxu Date: Thu, 16 Oct 2025 17:21:36 +0800 Subject: [PATCH] Modify NativeDialogSample delete obsolete interfaces Signed-off-by: Linkxu --- .../entry/src/main/ets/pages/Index.ets | 12 +++--------- .../entry/src/main/ets/pages/IndexController.ets | 10 ++++------ .../entry/src/main/ets/pages/IndexCustomDialog.ets | 10 ++++------ ArkUIKit/NativeDialogSample/ohTest.md | 2 ++ 4 files changed, 13 insertions(+), 21 deletions(-) diff --git a/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/Index.ets b/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/Index.ets index 7ed73e3a..82920e5f 100644 --- a/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/Index.ets +++ b/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/Index.ets @@ -13,7 +13,6 @@ * limitations under the License. */ -import router from '@ohos.router'; import testNapi2 from 'libnativerender.so'; import { common } from '@kit.AbilityKit'; @@ -29,7 +28,7 @@ struct Index { .width('85%') .margin({ top: 20, bottom: 10 }) .onClick(() => { - router.push({ + this.getUIContext().getRouter().pushUrl({ url: 'pages/IndexController', }) }) @@ -38,7 +37,7 @@ struct Index { .width('85%') .margin({ top: 20, bottom: 10 }) .onClick(() => { - router.push({ + this.getUIContext().getRouter().pushUrl({ url: 'pages/IndexCustomDialog', }) }) @@ -56,14 +55,9 @@ struct Index { context.terminateSelf() }) .margin({ top: 20, bottom: 20 }) - XComponent({ - id: 'xComponent', - type: XComponentType.NODE, - libraryname: 'entry' - }).onAppear(()=> { - }) } .width('100%') + .height('100%') } .height('100%') } diff --git a/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/IndexController.ets b/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/IndexController.ets index 21272253..8e256289 100644 --- a/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/IndexController.ets +++ b/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/IndexController.ets @@ -487,17 +487,15 @@ struct Index { Column() { Row() { Button($r('app.string.return_dialog')) - .height(25) - .width('10%') + .height(20) + .width('20%') .onClick(() => { - this.getUIContext().getRouter().pushUrl({ - url: 'pages/Index', - }) + this.getUIContext().getRouter().back(); }) Text($r('app.string.dialog_controller')) .fontColor(0x0000FF) .height('10%') - .fontSize(15) + .fontSize(10) .margin(10) .fontWeight(FontWeight.Bold) } diff --git a/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/IndexCustomDialog.ets b/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/IndexCustomDialog.ets index 8436600f..6befb39a 100644 --- a/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/IndexCustomDialog.ets +++ b/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/IndexCustomDialog.ets @@ -418,17 +418,15 @@ struct Index { Column() { Row() { Button($r('app.string.return_dialog')) - .height(25) - .width('10%') + .height(20) + .width('20%') .onClick(() => { - this.getUIContext().getRouter().pushUrl({ - url: 'pages/Index', - }) + this.getUIContext().getRouter().back(); }) Text($r('app.string.open_custom_dialog')) .fontColor(0x0000FF) .height('10%') - .fontSize(15) + .fontSize(10) .margin(10) .fontWeight(FontWeight.Bold) } diff --git a/ArkUIKit/NativeDialogSample/ohTest.md b/ArkUIKit/NativeDialogSample/ohTest.md index 35dcc3c3..ee1447f8 100644 --- a/ArkUIKit/NativeDialogSample/ohTest.md +++ b/ArkUIKit/NativeDialogSample/ohTest.md @@ -40,8 +40,10 @@ | 是否获取焦点示例验证 | 应用位于首页 | 1.点击 CustomDialogController_CAPI对接示例按钮
2.点击 设置属性按钮
3.点击 是否开启模态样式弹窗 选择否
4.点击 是否获取焦点 选择 否。
5.点击 点此打开弹窗按钮 查看验证结果
6.点击 弹框中Close Dialog 按钮
7.点击 重置属性按钮 | 点击输入框 打开键盘 点击弹框内区域 键盘不回收 | 是 | Pass | | 设置弹窗的背景模糊效果示例验证 | 应用位于首页 | 1.点击 CustomDialogController_CAPI对接示例按钮
2.点击 设置属性按钮
3.点击 设置弹窗的背景模糊效果。
4.点击 点此打开弹窗按钮 查看验证结果
5.点击 弹框中Close Dialog 按钮
6.点击 重置属性按钮 | 设置自定义弹窗的背景效果参数 | 是 | Pass | | 设置自定义弹窗的背景效果参数示例验证 | 应用位于首页 | 1.点击 CustomDialogController_CAPI对接示例按钮
2.点击 设置属性按钮
3.点击 设置自定义弹窗的背景效果参数。
4.点击 点此打开弹窗按钮 查看验证结果
5.点击 弹框中Close Dialog 按钮
6.点击 重置属性按钮 | 弹框内部颜色有变化 | 是 | Pass | +| <- 按钮 示例验证 | 应用位于首页 | 1.点击 CustomDialogController_CAPI对接示例按钮
2.点击 <- 按钮 | 返回上一层 | 是 | Pass | | 弹框创建/打开/关闭示例验证 | 应用位于首页 | 1.点击 OpenCustomDialog_CAPI对接示例按钮
2.点击 点此打开弹窗按钮 查看验证结果
3.点击 弹框中Close Dialog 按钮
4.点击 重置属性按钮 | 弹框创建、打开、关闭成功 | 是 | Pass | | 应用退出示例验证 | 应用位于首页 | 1.点击 关闭应用按钮 | 应用退出 | 是 | Pass | +| <-按钮 示例验证 | 应用位于首页 | 1.点击 OpenCustomDialog_CAPI对接示例按钮
2.点击 <- 按钮 | 返回上一层 | 是 | Pass | | 设置弹窗的显示层示例验证 | 应用位于首页 | 1.点击 OpenCustomDialog_CAPI对接示例按钮
2.点击 设置属性按钮
3.点击 设置弹窗的显示层级 是 / 否
4.点击 点此打开弹窗按钮 查看验证结果
5.点击 弹框中Close Dialog 按钮
6.点击 重置属性按钮 | 属性设置结果显示
ARKUI_LEVEL_MODE_OVERLAY / ARKUI_LEVEL_MODE_EMBEDDED | 是 | Pass | | 设置背景颜色示例验证 | 应用位于首页 | 1.点击 OpenCustomDialog_CAPI对接示例按钮
2.点击 设置属性按钮
3.点击 背景颜色:红色
4.点击 点此打开弹窗按钮 查看验证结果
5.点击 弹框中Close Dialog 按钮
6.点击 重置属性按钮 | 背景颜色:红色 | 是 | Pass | | 圆角半径示例验证 | 应用位于首页 | 1.点击 OpenCustomDialog_CAPI对接示例按钮
2.点击 设置属性按钮
3.点击 圆角半径:15
4.点击 点此打开弹窗按钮 查看验证结果
5.点击 弹框中Close Dialog 按钮
6.点击 重置属性按钮 | 弹窗中的圆角比不设置任何属性点击打开弹窗是四边圆角值小 | 是 | Pass | -- Gitee