From c653ba1ad89a7117846cab06c2c7eea1c8515185 Mon Sep 17 00:00:00 2001 From: w00574628 Date: Thu, 3 Jul 2025 19:28:59 +0800 Subject: [PATCH] add create window Signed-off-by: w00574628 --- .../apis-arkui/arkts-apis-window-e.md | 2 +- .../apis-arkui/arkts-apis-window-i.md | 17 ++++++--- .../apis-arkui/js-apis-window-sys.md | 35 +++++++++++++++---- 3 files changed, 43 insertions(+), 11 deletions(-) diff --git a/zh-cn/application-dev/reference/apis-arkui/arkts-apis-window-e.md b/zh-cn/application-dev/reference/apis-arkui/arkts-apis-window-e.md index 97d4dd8fcf0..cb9d1a57c79 100644 --- a/zh-cn/application-dev/reference/apis-arkui/arkts-apis-window-e.md +++ b/zh-cn/application-dev/reference/apis-arkui/arkts-apis-window-e.md @@ -167,7 +167,7 @@ | 名称 | 值 | 说明 | | ------- | ---- | -------------------------- | -| FADE_IN_OUT | 0 | 表示窗口动画类型为淡入淡出。 | +| FADE_IN_OUT | 0 | 表示窗口动画类型为淡入淡出。淡入动画在窗口显示过程中生效,淡出动画在窗口隐藏过程中生效。 | ## WindowAnchor20+ diff --git a/zh-cn/application-dev/reference/apis-arkui/arkts-apis-window-i.md b/zh-cn/application-dev/reference/apis-arkui/arkts-apis-window-i.md index 047714a7231..6bd51d63638 100644 --- a/zh-cn/application-dev/reference/apis-arkui/arkts-apis-window-i.md +++ b/zh-cn/application-dev/reference/apis-arkui/arkts-apis-window-i.md @@ -317,7 +317,7 @@ | config | [WindowAnimationConfig](arkts-apis-window-i.md#windowanimationconfig20) | 是 | 本次转场动画配置。 | | opacity | number | 否 | 不透明度,转场动画作用的窗口属性,值为0时窗口完全透明。当动画类型为WindowTransitionType.DESTROY时,代表动画终点的不透明度。取值范围0~1,在动画结束时恢复为1。 | -## StartAnimationOptions20+ +## StartAnimationParams20+ 启动动画配置。 @@ -328,9 +328,18 @@ 仅对全屏应用生效。 **系统能力:** SystemCapability.Window.SessionManager -| 名称 | 类型 | 只读 | 可选 | 说明 | -| ---------------- | ----------------------------------------------------------------------- | ---- | ---- | ------------------------------------------------------------ | -| type | [AnimationType](arkts-apis-window-e.md#animationtype20) | 否 | 否 | 窗口动画类型。淡入动画在应用启动时生效,淡出动画仅在应用启动被侧滑、上滑等手势打断时生效,非打断场景依然走默认系统动效。| +| 名称 | 类型 | 必填 | 说明 | +| ---------------- | ------------------------------------------------------------------------| ---- | ------------------------------------------------------------ | +| type | [AnimationType](arkts-apis-window-e.md#animationtype20) | 是 | 窗口动画类型。| + +## WindowCreateParams20+ + +应用启动时的窗口参数配置。 + +**系统能力:** SystemCapability.Window.SessionManager +| 名称 | 类型 | 必填 | 说明 | +| ---------------- | ----------------------------------------------------------------------- | ---- | ------------------------------------------------------------ | +| animationsParams | [StartAnimationParams](arkts-apis-window-i.md#StartAnimationParams20) | 否 | 启动动画参数配置。| ## Callback15+ diff --git a/zh-cn/application-dev/reference/apis-arkui/js-apis-window-sys.md b/zh-cn/application-dev/reference/apis-arkui/js-apis-window-sys.md index 28f7fdd19d2..aacd46b447b 100644 --- a/zh-cn/application-dev/reference/apis-arkui/js-apis-window-sys.md +++ b/zh-cn/application-dev/reference/apis-arkui/js-apis-window-sys.md @@ -104,6 +104,18 @@ import { window } from '@kit.ArkUI'; | REGULAR | 2 | 表示适中的模糊类型。 | | THICK | 3 | 表示较厚的模糊类型。 | +## AnimationType20+ + +窗口动画类型枚举。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.Window.SessionManager + +| 名称 | 值 | 说明 | +| ------- | ---- | -------------------------- | +| FADE_IN | 1 | 表示窗口动画类型为淡入。淡入动画在窗口显示过程中生效。 | + ## SystemBarRegionTint8+ 单个导航栏或状态栏回调信息。 @@ -179,11 +191,11 @@ import { window } from '@kit.ArkUI'; | z | number | 否 | 是 | Z轴的平移参数。该参数为浮点数,默认值为0.0,单位为px。 | -## StartAnimationSystemOptions20+ +## StartAnimationSystemParams20+ 启动动画配置。 -仅对同应用的不同ability间跳转生效。 +仅对非应用间跳转生效。 仅在手机设备或平板设备的非自由多窗模式下生效。 @@ -193,10 +205,21 @@ import { window } from '@kit.ArkUI'; **系统能力:** SystemCapability.Window.SessionManager -| 名称 | 类型 | 只读 | 可选 | 说明 | -| ---------------- | ----------------------------------------------------------------------- | ---- | ---- | ------------------------------------------------------------ | -| type | [AnimationType](arkts-apis-window-e.md#animationtype20) | 否 | 否 | 窗口动画类型。淡入动画在应用启动时生效,淡出动画仅在应用启动被侧滑、上滑等手势打断时生效,非打断场景依然走默认系统动效。| -| animationConifg | [WindowAnimationConfig](arkts-apis-window-i.md#windowanimationconfig20) | 否 | 是 | 窗口动画参数配置。默认动画曲线为WindowAnimationCurve.LINEAR,duration为0。 | +| 名称 | 类型 | 必填 | 说明 | +| ---------------- | ----------------------------------------------------------------------- | ---- | ------------------------------------------------------------ | +| type | [AnimationType](js-apis-window-sys.md#animationtype20) | 是 | 窗口动画类型。| +| animationConfig | [WindowAnimationConfig](arkts-apis-window-i.md#windowanimationconfig20) | 否 | 窗口动画参数配置。默认动画曲线为WindowAnimationCurve.LINEAR,duration为0。 | + +## WindowCreateParams20+ + +应用启动时的窗口参数配置。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.Window.SessionManager +| 名称 | 类型 | 必填 | 说明 | +| ---------------- | ----------------------------------------------------------------------- | ---- | ------------------------------------------------------------ | +| systemAnimationsParams | [StartAnimationSystemParams](js-apis-window-sys.md#StartAnimationSystemParams20) | 否 | 启动动画参数配置。| ## window.minimizeAll9+ minimizeAll(id: number, callback: AsyncCallback<void>): void -- Gitee