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 |