diff --git a/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-methods-custom-dialog-box.md b/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-methods-custom-dialog-box.md
index af1470f271fe54cd2ceef247f1cca22eb24cc74b..3618aac897568839f02859b8559c2812a05ee0e6 100644
--- a/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-methods-custom-dialog-box.md
+++ b/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-methods-custom-dialog-box.md
@@ -40,7 +40,7 @@ constructor(value: CustomDialogControllerOptions)
| autoCancel | boolean | 否 | 是否允许点击遮障层退出,true表示关闭弹窗。false表示不关闭弹窗。
默认值:true
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 |
| alignment | [DialogAlignment](ts-methods-alert-dialog-box.md#dialogalignment枚举说明) | 否 | 弹窗在竖直方向上的对齐方式。
默认值:DialogAlignment.Default
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 |
| offset | [Offset](ts-types.md#offset) | 否 | 弹窗相对alignment所在位置的偏移量。
默认值:{ dx: 0, dy: 0 }
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 |
-| customStyle | boolean | 否 | 弹窗容器样式是否自定义。值为true表示弹窗容器样式不能自定义,值为false表示弹窗样式可以自定义。
设置false时(默认值):
1、圆角为32vp。
2、未设置弹窗宽度高度:弹窗容器的宽度根据栅格系统自适应。高度自适应自定义的内容节点。
3、设置弹窗宽度高度:弹窗容器的宽度不超过默认样式下的最大宽度(自定义节点设置100%的宽度),弹窗容器的高度不超过默认样式下的最大高度(自定义节点设置100%的高度)。
设置为true:
1、圆角为0,弹窗背景色为透明色。
2、不支持设置弹窗宽度、高度、边框宽度、边框样式、边框颜色以及阴影宽度。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。|
+| customStyle | boolean | 否 | 弹窗容器样式是否自定义。值为true表示弹窗容器样式不能自定义,值为false表示弹窗样式可以自定义。
设置false时(默认值):
1.圆角为32vp。
2.未设置弹窗宽度高度:弹窗容器的宽度根据栅格系统自适应。高度自适应自定义的内容节点。
3.设置弹窗宽度高度:弹窗容器的宽度不超过默认样式下的最大宽度(自定义节点设置100%的宽度),弹窗容器的高度不超过默认样式下的最大高度(自定义节点设置100%的高度)。
4.受安全区域的影响,弹窗显示区域将排除安全区域。
设置为true:
1.圆角为0,弹窗背景色为透明色。
2.不支持设置弹窗宽度、高度、边框宽度、边框样式、边框颜色以及阴影宽度。
3.弹窗显示区域为屏幕。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。|
| gridCount8+ | number | 否 | 弹窗宽度占[栅格宽度](../../../ui/arkts-layout-development-grid-layout.md)的个数。
默认为按照窗口大小自适应,异常值按默认值处理,最大栅格数为系统最大栅格数。
取值范围:大于等于0的整数。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 |
| maskColor10+ | [ResourceColor](ts-types.md#resourcecolor) | 否 | 自定义蒙层颜色。
默认值:0x33000000
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 |
| maskRect10+ | [Rectangle](ts-methods-alert-dialog-box.md#rectangle8类型说明) | 否 | 弹窗遮蔽层区域,在遮蔽层区域内的事件不透传,在遮蔽层区域外的事件透传。
默认值:{ x: 0, y: 0, width: '100%', height: '100%' }
**说明:**
showInSubWindow为true时,maskRect不生效。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。|
@@ -83,7 +83,6 @@ constructor(value: CustomDialogControllerOptions)
> - 为了达成良好的视觉体验,弹窗的显示和关闭存在默认动画,动画时长不同设备间可能存在差异。
> 需要注意:在动画播放过程中,页面不响应触摸、滑动、点击操作。关闭默认弹窗动画效果可设置openAnimation和closeAnimation的duration为0。
> - 当前,ArkUI弹出框默认为非页面级弹出框,在页面路由跳转时,如果开发者未调用close方法将其关闭,弹出框将不会自动关闭。若需实现在跳转页面时覆盖弹出框的场景,可以使用[组件导航子页面显示类型的弹窗类型](../../../ui/arkts-navigation-navigation.md#页面显示类型)或者[页面级弹出框](../../../ui/arkts-embedded-dialog.md)。
-> - customStyle为true时,弹窗显示区域为屏幕;为false时,受安全区域的影响,弹窗显示区域将排除安全区域。
## DismissDialogAction12+
@@ -1109,7 +1108,7 @@ struct Example3 {
### 示例10(不同customStyle下的弹窗示例)
-该示例时在对齐方式为DialogAlignment.Bottom时,展示customStyle不同值下,弹窗内容与安全区域的效果。
+该示例是在对齐方式为DialogAlignment.Bottom时,展示customStyle不同值下,弹窗内容与安全区域的效果。
```ts
@CustomDialog
diff --git a/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-UIContext.md b/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-UIContext.md
index 8fe9f09bb6716f5ceccc545e0bf48eadcd7faeeb..7276aa2ee46e7204875c37aa21df71f743348827 100644
--- a/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-UIContext.md
+++ b/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-UIContext.md
@@ -7180,8 +7180,8 @@ openCustomDialog\(dialogContent: ComponentContent\, options
```ts
import { ComponentContent } from '@kit.ArkUI';
import { AbilityConstant, Configuration, EnvironmentCallback, ConfigurationConstant } from '@kit.AbilityKit';
-import { BusinessError } from "@kit.BasicServicesKit";
-import { resourceManager } from '@kit.LocalizationKit'
+import { BusinessError } from '@kit.BasicServicesKit';
+import { resourceManager } from '@kit.LocalizationKit';
class Params {
text: string = "";
@@ -7218,10 +7218,10 @@ struct Index {
console.log("onConfigurationUpdated " + JSON.stringify(config));
this.getUIContext().getHostContext()?.getApplicationContext().resourceManager.getConfiguration((err,
config) => {
- // 调用ComponentContent的update更新colorMode信息。
+ // 调用ComponentContent的update更新colorMode信息
this.contentNode?.update(new Params(this.message, config.colorMode))
setTimeout(() => {
- // 调用ComponentContent的updateConfiguration,触发节点的全量更新。
+ // 调用ComponentContent的updateConfiguration,触发节点的全量更新
this.contentNode?.updateConfiguration()
})
})
diff --git a/zh-cn/application-dev/reference/apis-arkui/js-apis-promptAction-sys.md b/zh-cn/application-dev/reference/apis-arkui/js-apis-promptAction-sys.md
index e463902aab017fa892cda548070913d92b44af3a..4d2e02da989881e03dfd5f3ca8caef0a2696474e 100644
--- a/zh-cn/application-dev/reference/apis-arkui/js-apis-promptAction-sys.md
+++ b/zh-cn/application-dev/reference/apis-arkui/js-apis-promptAction-sys.md
@@ -16,7 +16,7 @@ import { promptAction } from '@kit.ArkUI';
### ToastShowMode
-设置弹窗显示模式,默认显示在应用内,支持显示在应用之上。
+设置弹窗显示模式,默认显示在应用内,支持显示在子窗。
**系统接口:** 此接口为系统接口。
diff --git a/zh-cn/application-dev/reference/apis-arkui/js-apis-promptAction.md b/zh-cn/application-dev/reference/apis-arkui/js-apis-promptAction.md
index 6d9be7e2ad32587202cdd1c103b655bb7bcd9093..34d089a3702cc4b7e48369ef201f6b7359eb243a 100644
--- a/zh-cn/application-dev/reference/apis-arkui/js-apis-promptAction.md
+++ b/zh-cn/application-dev/reference/apis-arkui/js-apis-promptAction.md
@@ -143,7 +143,7 @@ closeToast(toastId: number): void
| message | string \| [Resource](arkui-ts/ts-types.md#resource) | 是 | 显示的文本信息。
**说明:**
默认字体为'Harmony Sans',不支持设置其他字体。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 |
| duration | number | 否 | 默认值1500ms,取值区间:1500ms-10000ms。若小于1500ms则取默认值,若大于10000ms则取上限值10000ms。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 |
| bottom | string \| number | 否 | 设置弹窗底部边框距离导航条的高度,ToastShowMode.TOP_MOST模式下,软键盘拉起时,如果bottom值过小,toast要被软键盘遮挡时,会自动避让至距离软键盘80vp处。ToastShowMode.DEFAULT模式下,软键盘拉起时,会上移软键盘的高度。
默认值:80vp
**说明:**
当底部没有导航条时,bottom为设置弹窗底部边框距离窗口底部的高度。
设置对齐方式alignment后,bottom不生效。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 |
-| showMode11+ | [ToastShowMode](#toastshowmode11) | 否 | 设置弹窗是否显示在应用之上。
默认值:ToastShowMode.DEFAULT,默认显示在应用内。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 |
+| showMode11+ | [ToastShowMode](#toastshowmode11) | 否 | 设置弹窗层级。
默认值:ToastShowMode.DEFAULT,默认显示在应用内。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 |
| alignment12+ | [Alignment](arkui-ts/ts-appendix-enums.md#alignment) | 否 | 对齐方式。
**说明:**
不同alignment下,Toast位置对齐效果,如下图所示。

Toast的文本显示默认自左向右,不支持其他对齐方式。
默认值:undefined,默认底部偏上位置。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 |
| offset12+ | [Offset](arkui-ts/ts-types.md#offset) | 否 | 在对齐方式上的偏移。
默认值:{ dx: 0, dy: 0 },默认没有偏移。
**说明:**
只支持设置px类型的数值,如需设置vp,可以将vp改成px传入。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 |
| backgroundColor12+ | [ResourceColor](arkui-ts/ts-types.md#resourcecolor) | 否 | 文本提示框背板颜色。
默认值:Color.Transparent
**说明:**
backgroundColor会与模糊属性backgroundBlurStyle叠加产生效果,如果不符合预期,可将backgroundBlurStyle设置为BlurStyle.NONE,即可取消模糊。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 |
@@ -155,7 +155,7 @@ closeToast(toastId: number): void
## ToastShowMode11+
-设置弹窗显示模式,默认显示在应用内,支持显示在应用之上。
+设置弹窗显示模式,默认显示在应用内,支持显示在子窗。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。
@@ -163,8 +163,8 @@ closeToast(toastId: number): void
| 名称 | 值 | 说明 |
| -------- | ---- | ---------------------- |
-| DEFAULT | 0 | Toast 显示在应用内。 |
-| TOP_MOST | 1 | Toast 显示在应用之上。 |
+| DEFAULT | 0 | Toast显示在应用内。 |
+| TOP_MOST | 1 | Toast显示在子窗上。 |
## ShowDialogOptions
@@ -656,6 +656,8 @@ showToast(options: ShowToastOptions): void
> 从API version 18开始废弃,且直接使用showToast可能导致[UI上下文不明确](../../ui/arkts-global-interface.md)的问题,建议使用[UIContext](js-apis-arkui-UIContext.md#uicontext)中的[getPromptAction](js-apis-arkui-UIContext.md#getpromptaction)获取[PromptAction](js-apis-arkui-UIContext.md#promptaction)实例,再通过此实例调用替代方法[showToast](js-apis-arkui-UIContext.md#showtoast)。
>
> 从API version 10开始,可以通过使用[UIContext](js-apis-arkui-UIContext.md#uicontext)中的[getPromptAction](js-apis-arkui-UIContext.md#getpromptaction)方法获取当前UI上下文关联的[PromptAction](js-apis-arkui-UIContext.md#promptaction)对象。
+>
+> Toast样式单一,不支持内容的自定义,具体支持能力请参考[ShowToastOptions](#showtoastoptions)提供的接口。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。
diff --git a/zh-cn/application-dev/ui/arkts-dialog-overview.md b/zh-cn/application-dev/ui/arkts-dialog-overview.md
index 85550e7de4aa96190ad953a03c7f1852741d8cb0..48cbd3a4af4f256de8dee9edd378b76a45653572 100644
--- a/zh-cn/application-dev/ui/arkts-dialog-overview.md
+++ b/zh-cn/application-dev/ui/arkts-dialog-overview.md
@@ -16,7 +16,7 @@
>
> 系统弹窗由系统弹出,出于安全考虑,不支持自定义样式。
>
-> 系统弹窗由系统弹出,出于安全考虑,不支持自定义样式,不支持在其存在情况下调用接口显示非系统的弹窗。
+> 系统弹窗出现时,调用非系统弹窗的显示接口(例如:promptAction的openCustomDialog、CustomDialogController的open等),禁止该类弹窗显示。
## 使用场景