From bb06fed2da77d242bc88fcfa7527ca73ce986a1b Mon Sep 17 00:00:00 2001 From: l00574490 Date: Wed, 2 Jul 2025 21:14:20 +0800 Subject: [PATCH] add window create params Signed-off-by: l00574490 Change-Id: I261e5aa4589d29fc058c15d9b0146d3537f87ffc --- .../apis-arkui/arkts-apis-window-e.md | 2 +- .../apis-arkui/arkts-apis-window-i.md | 13 +++++++-- .../apis-arkui/js-apis-window-sys.md | 27 ++++++++++++++++--- 3 files changed, 35 insertions(+), 7 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 6bb32b926b4..683636dfba3 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..4313a55c6c8 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+ 启动动画配置。 @@ -330,7 +330,16 @@ **系统能力:** 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) | 否 | 是 | 启动动画参数配置。默认值为undefined,若不配置将保持系统默认动效。 | ## 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..e96dc070188 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,16 @@ import { window } from '@kit.ArkUI'; | REGULAR | 2 | 表示适中的模糊类型。 | | THICK | 3 | 表示较厚的模糊类型。 | +## AnimationType20+ + +窗口动画类型枚举。 + +**系统能力:** SystemCapability.Window.SessionManager + +| 名称 | 值 | 说明 | +| ------- | ---- | -------------------------- | +| FADE_IN | 1 | 表示窗口动画类型为淡入。淡入动画在窗口显示过程中生效。 | + ## SystemBarRegionTint8+ 单个导航栏或状态栏回调信息。 @@ -179,11 +189,11 @@ import { window } from '@kit.ArkUI'; | z | number | 否 | 是 | Z轴的平移参数。该参数为浮点数,默认值为0.0,单位为px。 | -## StartAnimationSystemOptions20+ +## StartAnimationSystemParams20+ 启动动画配置。 -仅对同应用的不同ability间跳转生效。 +不同应用间跳转场景不生效,仍保持系统默认动效。 仅在手机设备或平板设备的非自由多窗模式下生效。 @@ -195,8 +205,17 @@ import { window } from '@kit.ArkUI'; | 名称 | 类型 | 只读 | 可选 | 说明 | | ---------------- | ----------------------------------------------------------------------- | ---- | ---- | ------------------------------------------------------------ | -| type | [AnimationType](arkts-apis-window-e.md#animationtype20) | 否 | 否 | 窗口动画类型。淡入动画在应用启动时生效,淡出动画仅在应用启动被侧滑、上滑等手势打断时生效,非打断场景依然走默认系统动效。| -| animationConifg | [WindowAnimationConfig](arkts-apis-window-i.md#windowanimationconfig20) | 否 | 是 | 窗口动画参数配置。默认动画曲线为WindowAnimationCurve.LINEAR,duration为0。 | +| type | [AnimationType](#animationtype20) | 否 | 否 | 窗口动画类型。| +| animationConfig | [WindowAnimationConfig](arkts-apis-window-i.md#windowanimationconfig20) | 否 | 是 | 窗口动画参数配置。默认动画曲线为WindowAnimationCurve.LINEAR,duration为0。 | + +## WindowCreateParams20+ + +应用启动时的窗口参数配置。 + +**系统能力:** SystemCapability.Window.SessionManager +| 名称 | 类型 | 只读 | 可选 | 说明 | +| ---------------- | ----------------------------------------------------------------------- | ---- | ---- | ------------------------------------------------------------ | +| systemAnimationsParams | [StartAnimationSystemParams](#startanimationsystemparams20) | 否 | 是 | 启动动画参数配置。默认值为undefined,若不配置将保持系统默认动效。| ## window.minimizeAll9+ minimizeAll(id: number, callback: AsyncCallback<void>): void -- Gitee