diff --git a/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/Index.ets b/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/Index.ets index 7ed73e3a0f02a2cc40e730daf1f66f9454e40f5f..82920e5f087dd0d778a11989f374da1e0a1c32ce 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 2127225312d1b8e1dc23c6614572b3ad0a71bc0f..8e256289acf18d4a8248c84307c569199800120e 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 8436600f1bbf49580a6d0a9fb09fcb041c6f25a0..6befb39a8ca4f704e4aad067e2e10fc55a43ee6f 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 35dcc3c36f89197f7b0a8ad4b11d98e483b62f04..ee1447f8c02b497e424bafc74886f82a8aaa0942 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 |