diff --git a/zh-cn/application-dev/form/arkts-ui-widget-configuration.md b/zh-cn/application-dev/form/arkts-ui-widget-configuration.md
index ae3fa170dae46546953ebe72b59a638ce90af8e0..d5aac6594b8770371f6009128a45ddab9dad0a68 100644
--- a/zh-cn/application-dev/form/arkts-ui-widget-configuration.md
+++ b/zh-cn/application-dev/form/arkts-ui-widget-configuration.md
@@ -65,6 +65,8 @@
|renderingMode|表示卡片的渲染模式,取值范围如下:
- autoColor:自动模式,锁屏卡片中心与桌面卡片中心/卡片管理内都可以显示的卡片。
- fullColor:全色模式,桌面卡片中心/卡片管理内可以显示的卡片。
- singleColor:单色模式,锁屏卡片中心内可以显示的卡片。 |字符串|可缺省,缺省值为“fullColor”。|
|multiScheduledUpdateTime|表示卡片的多定点刷新的时刻,作为单点刷新的一个附加参数,采用24小时制,精确到分钟,多个时间用英文逗号分隔,最多写24个时间。
**说明:**
multiScheduledUpdateTime需要配合scheduledUpdateTime使用。|字符串|可缺省,缺省时不进行多定点刷新。|
|conditionUpdate|表示卡片的支持的条件刷新(仅对系统应用的ArkTS卡片生效)。取值范围如下:
- network:表示支持网络刷新。|字符串|可缺省,缺省值为空字符串。|
+ |[funInteractionParams](#funinteractionparams标签)| 趣味交互类型互动卡片扩展字段。| 对象 | 可缺省,缺省为空。funInteractionParams 和 sceneAnimationParams 同时配置时识别为趣味交互类型互动卡片。|
+ |[sceneAnimationParams](#sceneanimationparams标签)| 场景动效类型互动卡片扩展字段。| 对象 | 可缺省,缺省为空。funInteractionParams 和 sceneAnimationParams 同时配置时识别为趣味交互类型互动卡片。|
## isDynamic标签
@@ -84,7 +86,43 @@
| designWidth | 标识页面设计基准宽度。以此为基准,根据实际设备宽度来缩放元素大小。 | 数值 | 可缺省,缺省值为720px。 |
| autoDesignWidth | 标识页面设计基准宽度是否自动计算。当配置为true时,designWidth将会被忽略,设计基准宽度由设备宽度与屏幕密度计算得出。 | 布尔值 | 可缺省,缺省值为false。 |
- 配置示例如下:
+## funInteractionParams标签
+
+此标签标识趣味交互类型互动卡片配置。funInteractionParams 和 sceneAnimationParams 同时配置时识别为趣味交互类型互动卡片。
+
+| 名称 | 类型 | 必填 | 说明 |
+|-------------------|-----|----|---------------------------------------------------------------------|
+| abilityName | 字符串 | 否 | 趣味交互场景 extensionAbility 名称,默认为空。 |
+| targetBundleName | string | 是 | 趣味交互场景[主包包名](https://developer.huawei.com/consumer/cn/doc/quickApp-Guides/quickgame-independent-subpackage-0000002076341729)。|
+| subBundleName | string | 是 | 趣味交互场景[独立分包名](https://developer.huawei.com/consumer/cn/doc/quickApp-Guides/quickgame-independent-subpackage-0000002076341729)。|
+| keepStateDuration | 数值 | 否 | 趣味交互场景无交互时,激活态保持时长。默认值为10000,单位ms。取值为[0,10000]的整数,超过取值范围则取默认值10000。 |
+
+## sceneAnimationParams标签
+
+此标签标识场景动效类型互动卡片配置。funInteractionParams 和 sceneAnimationParams 同时配置时识别为趣味交互类型互动卡片。
+
+| 名称 | 类型 | 必填 | 说明 |
+|----------------------------------------|--------|----|----------------------------|
+| abilityName | 字符串 | 是 | 场景动效 extensionAbility 名称。|
+| disabledDesktopBehaviors | 字符串数组 | 否 | 支持的取值包括SWIPE_DESKTOP(滑动桌面)、PULL_DOWN_SEARCH(下拉全搜)、LONG_CLICK(长按)、DRAG(拖动)。可以取值一个或多个,不同行为通过 \| 拼接,例如SWIPE_DESKTOP\|PULL_DOWN_SEARCH。缺省表示不禁用任何行为。 |
+
+
+ ```json
+ {
+ "forms": [
+ {
+ // ...
+ "sceneAnimationParams": {
+ "abilityName": "MyLiveFormExtensionAbility",
+ "disabledDesktopBehaviors": "LONG_CLICK|DRAG|SWIPE_DESKTOP|PULL_DOWN_SEARCH"
+ }
+ }
+ ]
+ }
+ ```
+
+
+配置示例如下:
```json
@@ -114,7 +152,10 @@
"dataProxyEnabled": false,
"isDynamic": true,
"transparencyEnabled": false,
- "metadata": []
+ "metadata": [],
+ "funInteractionParams": {
+ "targetBundleName": "com.example.funInteraction"
+ }
}
]
}
diff --git a/zh-cn/application-dev/reference/apis-form-kit/errorcode-form.md b/zh-cn/application-dev/reference/apis-form-kit/errorcode-form.md
index 0f0d2785993df952604fe7fb799814f4af34ef3e..fdb6a38480bbcb7dd0940a072a0265007409c02f 100644
--- a/zh-cn/application-dev/reference/apis-form-kit/errorcode-form.md
+++ b/zh-cn/application-dev/reference/apis-form-kit/errorcode-form.md
@@ -185,6 +185,24 @@ Waiting for the form addition to the desktop timed out.
服务繁忙,请稍后重试。
+## 16501011 当前卡片不支持互动卡片能力
+
+**错误信息**
+
+The form can not support this operation, please check your fom_config's sceneAnimationParams configuration infomation is correct or not.
+
+**错误描述**
+
+当前卡片不支持互动卡片能力时,系统会报此错误码。
+
+**可能原因**
+
+普通卡片发起互动卡片动效请求,或者当前互动卡片配置错误。
+
+**处理步骤**
+
+检查当前卡片对应[互动卡片配置项sceneAnimationParams](../../form/arkts-ui-widget-configuration.md#sceneanimationparams标签)是否正确。
+
## 2293761 内部服务错误
**错误信息**
diff --git a/zh-cn/application-dev/reference/apis-form-kit/js-apis-app-form-formHost-sys.md b/zh-cn/application-dev/reference/apis-form-kit/js-apis-app-form-formHost-sys.md
index 618501e5bd03682066675111ede6ab18ef752e05..5fdefb94e7762e682af04f07c6dc244ab4560974 100644
--- a/zh-cn/application-dev/reference/apis-form-kit/js-apis-app-form-formHost-sys.md
+++ b/zh-cn/application-dev/reference/apis-form-kit/js-apis-app-form-formHost-sys.md
@@ -2885,4 +2885,168 @@ try {
console.error(`catch error, code: ${(error as BusinessError).code}, message: ${(error as BusinessError).message}`);
}
+```
+
+## formHost.on('formOverflow')20+
+
+on(type: 'formOverflow', callback: Callback<formInfo.OverflowRequest>): void
+
+订阅互动卡片动效请求事件。
+
+**系统能力:** SystemCapability.Ability.Form
+
+**系统接口:** 此接口为系统接口。
+
+**参数:**
+
+| 参数名 | 类型 | 必填 | 说明 |
+|----------|--------|---|---------------------------------------|
+| type | string | 是 | 事件回调类型,仅支持事件'formOverflow',表示互动卡片动效请求。|
+| callback | Callback<[formInfo.OverflowRequest](js-apis-app-form-formInfo-sys.md#overflowrequest20)> | 是 | 回调函数,用于卡片使用方对动效请求进行处理。|
+
+**错误码:**
+
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+
+| 错误码ID | 错误信息 |
+|-------|-----------------------------------------------------------------------------------------------------------|
+| 202 | The application is not a system application. |
+| 801 | Capability not supported.function formOverflow can not work correctly due to limited device capabilities. |
+
+**示例:**
+
+```ts
+import { formHost, formInfo } from '@kit.FormKit';
+import { BusinessError } from '@kit.BasicServicesKit';
+
+try {
+ formHost.on('formOverflow', (request: formInfo.OverflowRequest) => {
+ console.log(`formHost on formOverflow, formId is ${request.formId}`);
+ });
+} catch (error) {
+ console.error(`catch error, code: ${(error as BusinessError).code}, message: ${(error as BusinessError).message}`);
+}
+```
+
+## formHost.off('formOverflow')20+
+
+off(type: 'formOverflow', callback?: Callback<formInfo.OverflowRequest>): void
+
+取消订阅互动卡片动效请求事件。
+
+**系统能力:** SystemCapability.Ability.Form
+
+**系统接口:** 此接口为系统接口。
+
+**参数:**
+
+| 参数名 | 类型 | 必填 | 说明 |
+| ------ | ------ |----|----------------------------------------|
+| type | string | 是 | 事件回调类型,仅支持事件'formOverflow',表示互动卡片动效请求。 |
+| callback |Callback<[formInfo.OverflowRequest](js-apis-app-form-formInfo-sys.md#overflowrequest20)> | 否 | 回调函数,对应已订阅互动卡片动效请求。缺省时,表示注销所有已注册互动卡片动效请求事件回调。 |
+
+**错误码:**
+
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+
+| 错误码ID | 错误信息 |
+| --- |-----------------------------------------------------------------------------------------------------------|
+| 202 | The application is not a system application. |
+| 801 | Capability not supported.function formOverflow can not work correctly due to limited device capabilities. |
+
+**示例:**
+
+```ts
+import { formHost, formInfo } from '@kit.FormKit';
+import { BusinessError } from '@kit.BasicServicesKit';
+
+try {
+ formHost.off('formOverflow', (request: formInfo.OverflowRequest) => {
+ console.log(`formHost off formOverflow, formId is ${request.formId}`);
+ });
+} catch (error) {
+ console.error(`catch error, code: ${(error as BusinessError).code}, message: ${(error as BusinessError).message}`);
+}
+```
+
+## formHost.on('changeSceneAnimationState')20+
+
+on(type: 'changeSceneAnimationState', callback: Callback<formInfo.ChangeSceneAnimationStateRequest>): void
+
+订阅互动卡片状态切换请求事件。互动卡片状态分为激活态和非激活态,非激活态下,互动卡片同普通卡片一致;激活态下,互动卡片支持拉起卡片提供方所开发的LiveFormExtensionAbility进程,实现互动卡片动效。
+
+**系统能力:** SystemCapability.Ability.Form
+
+**系统接口:** 此接口为系统接口。
+
+**参数:**
+
+| 参数名 | 类型 | 必填 | 说明 |
+| ------ | ------ | ---- |------------------------------------------------------|
+| type | string | 是 | 事件回调类型,支持的事件为'changeSceneAnimationState',表示互动卡片状态切换。|
+| callback |Callback<[formInfo.ChangeSceneAnimationStateRequest](js-apis-app-form-formInfo-sys.md#changesceneanimationstaterequest20)> | 是 | 回调函数,用于卡片使用方处理状态切换请求。|
+
+**错误码:**
+
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+
+| 错误码ID | 错误信息 |
+|-------|-----------------------------------------------------------------------------------------------------------|
+| 202 | The application is not a system application. |
+| 801 | Capability not supported.function formOverflow can not work correctly due to limited device capabilities. |
+
+**示例:**
+
+```ts
+import { formHost, formInfo } from '@kit.FormKit';
+import { BusinessError } from '@kit.BasicServicesKit';
+
+try {
+ formHost.on('changeSceneAnimationState', (request: formInfo.ChangeSceneAnimationStateRequest): void => {
+ console.log(`formHost on changeSceneAnimationState, formId is ${request.formId}`);
+ });
+} catch (error) {
+ console.error(`catch error, code: ${(error as BusinessError).code}, message: ${(error as BusinessError).message}`);
+}
+```
+
+## formHost.off('changeSceneAnimationState')20+
+
+off(type: 'changeSceneAnimationState', callback: Callback<formInfo.changeSceneAnimationState>): void
+
+取消订阅互动卡片状态切换请求事件。互动卡片状态分为激活态和非激活态,非激活态下,互动卡片同普通卡片一致;激活态下,互动卡片支持拉起卡片提供方所开发的LiveFormExtensionAbility进程,实现互动卡片动效。
+
+**系统能力:** SystemCapability.Ability.Form
+
+**系统接口:** 此接口为系统接口。
+
+**参数:**
+
+| 参数名 | 类型 | 必填 | 说明 |
+| ------ | ------ |----| ------- |
+| type | string | 是 | 事件回调类型,支持的事件为'changeSceneAnimationState',表示互动卡片状态切换。|
+| callback |Callback<[formInfo.ChangeSceneAnimationStateRequest](js-apis-app-form-formInfo-sys.md#changesceneanimationstaterequest20)> | 否 | 回调函数,对应已订阅互动卡片状态切换请求。缺省时,表示注销所有已注册互动卡片状态切换事件回调。|
+
+**错误码:**
+
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+
+| 错误码ID | 错误信息 |
+| -------- | -------- |
+| 202 | The application is not a system application. |
+| 801 | Capability not supported.function formOverflow can not work correctly due to limited device capabilities. |
+
+**示例:**
+
+```ts
+import { formHost, formInfo } from '@kit.FormKit';
+import { BusinessError } from '@kit.BasicServicesKit';
+
+try {
+ formHost.off('changeSceneAnimationState', (request: formInfo.ChangeSceneAnimationStateRequest): void => {
+ console.log(`formHost off changeSceneAnimationState, formId is ${request.formId}`);
+ });
+} catch (error) {
+ console.error(`catch error, code: ${(error as BusinessError).code}, message: ${(error as BusinessError).message}`);
+}
```
\ No newline at end of file
diff --git a/zh-cn/application-dev/reference/apis-form-kit/js-apis-app-form-formInfo-sys.md b/zh-cn/application-dev/reference/apis-form-kit/js-apis-app-form-formInfo-sys.md
index 11c0d796fe638d3f008eed10c2b38bd68dfd3133..5d600f464f543b7d85508dd975c585723cf1421f 100644
--- a/zh-cn/application-dev/reference/apis-form-kit/js-apis-app-form-formInfo-sys.md
+++ b/zh-cn/application-dev/reference/apis-form-kit/js-apis-app-form-formInfo-sys.md
@@ -146,4 +146,59 @@ import { formInfo } from '@kit.FormKit';
| ----------- | ---- | ------------ |
| AUTO_COLOR | 0 | 表示自动模式。 |
| FULL_COLOR | 1 | 表示全色模式。 |
-| SINGLE_COLOR | 2 | 表示单色模式。 |
\ No newline at end of file
+| SINGLE_COLOR | 2 | 表示单色模式。 |
+
+## OverflowRequest20+
+
+互动卡片动效请求信息。
+
+**系统能力:** SystemCapability.Ability.Form
+
+**系统接口:** 此接口为系统接口。
+
+| 名称 | 类型 | 只读 | 可选 | 说明 |
+|-----|-----|----|----|-----|
+| formId | string | 是 | 否 | 卡片id。|
+| isOverflow | boolean | 是 | 否 | 动效请求类型标记,true 表示互动卡片请求触发动效,false 表示互动卡片请求取消动效。|
+| overflowInfo | [formInfo.OverflowInfo](js-apis-app-form-formInfo.md#overflowinfo20) | 是 | 是 | 动效请求参数信息,包括溢出动效时长(单位:ms)和溢出动效区域(溢出动效区域范围以卡片左上角为原点,单位为vp),默认值为空。 |
+
+## ChangeSceneAnimationStateRequest20+
+
+互动卡片状态切换请求信息。互动卡片状态分为激活态和非激活态,非激活态下,互动卡片同普通卡片一致;激活态下,互动卡片支持拉起卡片提供方所开发的LiveFormExtensionAbility进程,实现互动卡片动效。
+
+**系统能力:** SystemCapability.Ability.Form
+
+**系统接口:** 此接口为系统接口。
+
+| 名称 | 类型 | 只读 | 可选 | 说明 |
+|-----|-----|-----|-----|----------------------------------------|
+| formId | string | 是 | 否 | 卡片id。 |
+| state | number | 是 | 否 | 状态切换请求类型标记:1 表示请求切换为激活态,0 表示请求切换为非激活态。 |
+
+## FunInteractionParams20+
+
+趣味交互卡片配置参数。
+
+**系统能力:** SystemCapability.Ability.Form
+
+**系统接口:** 此接口为系统接口。
+
+| 名称 | 类型 | 只读 | 可选 | 说明 |
+|-----|-----|----|-----|--------------------------------------------------------------------------------------------------------------------------------------|
+| abilityName | string | 是 | 是 | 趣味交互场景 extensionAbility 名称,默认为空。 |
+| targetBundleName | string | 是 | 否 | 趣味交互场景[主包包名](https://developer.huawei.com/consumer/cn/doc/quickApp-Guides/quickgame-independent-subpackage-0000002076341729)。 |
+| subBundleName | string | 是 | 否 | 趣味交互场景趣味交互场景[独立分包名](https://developer.huawei.com/consumer/cn/doc/quickApp-Guides/quickgame-independent-subpackage-0000002076341729)。 |
+| keepStateDuration | number | 是 | 是 | 趣味交互场景无交互时,激活态保持时长。默认值为10000,单位ms。取值为[0,10000]的整数,超过取值范围则取默认值10000。 |
+
+## SceneAnimationParams20+
+
+场景动效卡片配置参数。
+
+**系统能力:** SystemCapability.Ability.Form
+
+**系统接口:** 此接口为系统接口。
+
+| 名称 | 类型 | 只读 | 可选 | 说明 |
+|-----|-----|------|----|-------------------------------------------------------------------------------------------------------------------------------------------------|
+| abilityName | string | 是 | 否 | 场景动效 extensionAbility 名称,如卡片提供方LiveFormExtensionAbility名称。 |
+| disabledDesktopBehaviors | string | 是 | 是 | 支持的取值包括SWIPE_DESKTOP(滑动桌面)、PULL_DOWN_SEARCH(下拉全搜)、LONG_CLICK(长按)、DRAG(拖动)。可以取值一个或多个,不同行为通过 \| 拼接,例如SWIPE_DESKTOP\|PULL_DOWN_SEARCH。缺省表示不禁用任何行为。 |
\ No newline at end of file
diff --git a/zh-cn/application-dev/reference/apis-form-kit/js-apis-app-form-formInfo.md b/zh-cn/application-dev/reference/apis-form-kit/js-apis-app-form-formInfo.md
index d174f5cd17f04a34cbe253cd1ff8219d8c0a546a..3cde86320162bac7ac84c4fa98e49d1b3f855dbf 100644
--- a/zh-cn/application-dev/reference/apis-form-kit/js-apis-app-form-formInfo.md
+++ b/zh-cn/application-dev/reference/apis-form-kit/js-apis-app-form-formInfo.md
@@ -197,3 +197,26 @@ import { formInfo } from '@kit.FormKit';
| FORM_DEFAULT | 1 | 表示卡片创建原因为默认创建。 |
| FORM_SHARE | 2 | 表示卡片创建原因为共享创建。 |
+## OverflowInfo20+
+
+互动卡片动效信息。
+
+**系统能力:** SystemCapability.Ability.Form
+
+| 名称 | 类型 | 只读 | 可选 | 说明 |
+|-----|-----|------|-----|-----------------------------------|
+| area | [Rect](#rect20) | 是 | 否 | 描述溢出动效区域范围,以卡片左上角为原点,单位为vp。 |
+| duration | number | 是 | 否 | 溢出动效持续时长。取值为大于0、小于等于3500的整数,单位ms。 |
+
+## Rect20+
+
+通用矩形区域信息。可用于描述卡片位置、互动卡片动效区域等信息。
+
+**系统能力:** SystemCapability.Ability.Form
+
+| 名称 | 类型 | 只读 | 可选 | 说明 |
+|-----|-----|------|-----|-------|
+| left | number | 是 | 否 | 描述矩形的左上角顶点的 x 坐标,单位:vp。|
+| top | number | 是 | 否 | 描述矩形的左上角顶点的 y 坐标,单位:vp。|
+| width | number | 是 | 否 | 描述矩形的宽度,单位:vp。|
+| height | number | 是 | 否 | 描述矩形的高度,单位:vp。|
\ No newline at end of file
diff --git a/zh-cn/application-dev/reference/apis-form-kit/js-apis-app-form-formProvider-sys.md b/zh-cn/application-dev/reference/apis-form-kit/js-apis-app-form-formProvider-sys.md
index 916f6c32694cc99fffe22d622724f29ce099f9a8..e08ae9c9b5c351e6cddf0406a671e31e0dc3a5ee 100644
--- a/zh-cn/application-dev/reference/apis-form-kit/js-apis-app-form-formProvider-sys.md
+++ b/zh-cn/application-dev/reference/apis-form-kit/js-apis-app-form-formProvider-sys.md
@@ -322,4 +322,118 @@ try {
} catch (error) {
console.error(`catch error, code: ${(error as BusinessError).code}, message: ${(error as BusinessError).message})`);
}
+```
+
+## activateSceneAnimation20+
+
+activateSceneAnimation(formId: string): Promise<void>
+
+互动卡片请求状态切换到激活态,只针对[场景动效类型互动卡片](../../form/arkts-ui-widget-configuration.md#sceneanimationparams标签)生效,使用Promise异步回调。互动卡片状态分为激活态和非激活态,非激活态下,互动卡片同普通卡片一致;激活态下,互动卡片支持拉起卡片提供方所开发的LiveFormExtensionAbility进程,实现互动卡片动效。
+
+**系统能力:** SystemCapability.Ability.Form
+
+**系统接口:** 此接口为系统接口。
+
+**参数:**
+
+| 参数名 | 类型 | 必填 | 说明 |
+| ------ | ------ | ---- |-------|
+| formId | string | 是 | 卡片id。 |
+
+**返回值:**
+
+| 类型 | 说明 |
+| -------- | -------- |
+| Promise<void> | 无返回结果的Promise对象。 |
+
+**错误码:**
+
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)和[卡片错误码](errorcode-form.md)。
+
+| 错误码ID | 错误信息 |
+| -------- | -------- |
+| 202 | The application is not a system application. |
+| 801 | Capability not supported.function activateSceneAnimation can not work correctly due to limited device capabilities. |
+| 16500050 | IPC connection error. |
+| 16500060 | Service connection error. |
+| 16500100 | Failed to obtain the configuration information. |
+| 16501000 | An internal functional error occurred. |
+| 16501001 | The ID of the form to be operated does not exist. |
+| 16501003 | The form cannot be operated by the current application. |
+| 16501011 | The form can not support this operation, please check your fom_config's sceneAnimationParams configuration infomation is correct or not. |
+
+**示例:**
+
+```ts
+import { formProvider } from '@kit.FormKit';
+import { BusinessError } from '@kit.BasicServicesKit';
+
+let formId: string = '12400633174999288';
+
+try {
+ formProvider.activateSceneAnimation(formId).then(() => {
+ console.info('activateSceneAnimation succeed.');
+ }).catch((error: BusinessError) => {
+ console.error(`promise error, code: ${error.code}, message: ${error.message})`);
+ });
+} catch (error) {
+ console.error(`catch error, code: ${(error as BusinessError).code}, message: ${(error as BusinessError).message})`);
+}
+```
+
+## deactivateSceneAnimation20+
+
+deactivateSceneAnimation(formId: string): Promise<void>
+
+互动卡片请求切换到非激活态,只针对[场景动效类型互动卡片](../../form/arkts-ui-widget-configuration.md#sceneanimationparams标签)生效,使用Promise异步回调。互动卡片状态分为激活态和非激活态,非激活态下,互动卡片同普通卡片一致;激活态下,互动卡片支持拉起卡片提供方所开发的LiveFormExtensionAbility进程,实现互动卡片动效。
+
+**系统能力:** SystemCapability.Ability.Form
+
+**系统接口:** 此接口为系统接口。
+
+**参数:**
+
+| 参数名 | 类型 | 必填 | 说明 |
+| ------ | ------ | ---- |-------|
+| formId | string | 是 | 卡片id。|
+
+**返回值:**
+
+| 类型 | 说明 |
+| -------- | -------- |
+| Promise<void> | 无返回结果的Promise对象。 |
+
+**错误码:**
+
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)和[卡片错误码](errorcode-form.md)。
+
+| 错误码ID | 错误信息 |
+| -------- | -------- |
+| 202 | The application is not a system application. |
+| 801 | Capability not supported.function deactivateSceneAnimation can not work correctly due to limited device capabilities. |
+| 16500050 | IPC connection error. |
+| 16500060 | Service connection error. |
+| 16500100 | Failed to obtain the configuration information. |
+| 16501000 | An internal functional error occurred. |
+| 16501001 | The ID of the form to be operated does not exist. |
+| 16501003 | The form cannot be operated by the current application. |
+| 16501011 | The form can not support this operation, please check your fom_config's sceneAnimationParams configuration infomation is correct or not. |
+
+**示例:**
+
+```ts
+import { formProvider } from '@kit.FormKit';
+import { BusinessError } from '@kit.BasicServicesKit';
+
+let formId: string = '12400633174999288';
+
+try {
+ formProvider.deactivateSceneAnimation(formId).then(() => {
+ console.info('deactivateSceneAnimation succeed.');
+ }).catch((error: BusinessError) => {
+ console.error(`promise error, code: ${error.code}, message: ${error.message})`);
+ });
+} catch (error) {
+ console.error(`catch error, code: ${(error as BusinessError).code}, message: ${(error as BusinessError).message})`);
+}
```
\ No newline at end of file
diff --git a/zh-cn/application-dev/reference/apis-form-kit/js-apis-app-form-formProvider.md b/zh-cn/application-dev/reference/apis-form-kit/js-apis-app-form-formProvider.md
index 72d13dd8c5041c5fad2a9970652786f2986f3bdd..0d281e9db1c446734d429434334225c5fb160010 100644
--- a/zh-cn/application-dev/reference/apis-form-kit/js-apis-app-form-formProvider.md
+++ b/zh-cn/application-dev/reference/apis-form-kit/js-apis-app-form-formProvider.md
@@ -594,4 +594,122 @@ try {
} catch (error) {
console.error(`catch error, code: ${(error as BusinessError).code}, message: ${(error as BusinessError).message})`);
}
+```
+
+## formProvider.requestOverflow20+
+
+requestOverflow(formId: string, overflowInfo: formInfo.OverflowInfo): Promise<void>
+
+卡片提供方发起互动卡片动效请求,只针对[场景动效类型互动卡片](../../form/arkts-ui-widget-configuration.md#sceneanimationparams标签)生效,使用Promise异步回调。
+
+**系统能力:** SystemCapability.Ability.Form
+
+**参数:**
+
+| 参数名 | 类型 | 必填 | 说明 |
+| ------ |--------------------------------------------------------------------| ---- |-----------|
+| formId | string | 是 | 卡片id标识。|
+| overflowInfo | [formInfo.OverflowInfo](js-apis-app-form-formInfo.md#overflowinfo20) | 是 | 动效请求参数信息。|
+
+**返回值:**
+
+| 类型 | 说明 |
+| -------- | -------- |
+| Promise<void> | 无返回结果的Promise对象。 |
+
+**错误码:**
+
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)和[卡片错误码](errorcode-form.md)。
+
+| 错误码ID | 错误信息 |
+| -------- | -------- |
+| 801 | Capability not supported.function cancelOverflow can not work correctly due to limited device capabilities. |
+| 16500050 | IPC connection error. |
+| 16500060 | Service connection error. |
+| 16500100 | Failed to obtain the configuration information. |
+| 16501000 | An internal functional error occurred. |
+| 16501001 | The ID of the form to be operated does not exist. |
+| 16501003 | The form cannot be operated by the current application. |
+| 16501011 | The form can not support this operation, please check your fom_config's sceneAnimationParams configuration infomation is correct or not. |
+
+**示例:**
+
+```ts
+import { formInfo, formProvider } from '@kit.FormKit';
+import { BusinessError } from '@kit.BasicServicesKit';
+
+let formId: string = '12400633174999288';
+let overflowInfo: formInfo.OverflowInfo = {
+ area: {
+ left: -10,
+ top: -10,
+ width: 180,
+ height: 180
+ },
+ duration: 1000,
+};
+
+try {
+ formProvider.requestOverflow(formId, overflowInfo).then(() => {
+ console.info('requestOverflow succeed.');
+ }).catch((error: BusinessError) => {
+ console.error(`promise error, code: ${error.code}, message: ${error.message})`);
+ });
+} catch (error) {
+ console.error(`catch error, code: ${(error as BusinessError).code}, message: ${(error as BusinessError).message})`);
+}
+```
+
+## formProvider.cancelOverflow20+
+
+cancelOverflow(formId: string): Promise<void>
+
+卡片提供方发起取消互动卡片动效请求,只针对[场景动效类型互动卡片](../../form/arkts-ui-widget-configuration.md#sceneanimationparams标签)生效,使用Promise异步回调。
+
+**系统能力:** SystemCapability.Ability.Form
+
+**参数:**
+
+| 参数名 | 类型 | 必填 | 说明 |
+| ------ | ------ | ---- |-------|
+| formId | string | 是 | 卡片id。|
+
+**返回值:**
+
+| 类型 | 说明 |
+| -------- | -------- |
+| Promise<void> | 无返回结果的Promise对象。 |
+
+**错误码:**
+
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)和[卡片错误码](errorcode-form.md)。
+
+| 错误码ID | 错误信息 |
+| -------- | -------- |
+| 801 | Capability not supported.function cancelOverflow can not work correctly due to limited device capabilities. |
+| 16500050 | IPC connection error. |
+| 16500060 | Service connection error. |
+| 16500100 | Failed to obtain the configuration information. |
+| 16501000 | An internal functional error occurred. |
+| 16501001 | The ID of the form to be operated does not exist. |
+| 16501003 | The form cannot be operated by the current application. |
+| 16501011 | The form can not support this operation, please check your fom_config's sceneAnimationParams configuration infomation is correct or not. |
+
+**示例:**
+
+```ts
+import { formProvider } from '@kit.FormKit';
+import { BusinessError } from '@kit.BasicServicesKit';
+
+let formId: string = '12400633174999288';
+
+try {
+ formProvider.cancelOverflow(formId).then(() => {
+ console.info('cancelOverflow succeed.');
+ }).catch((error: BusinessError) => {
+ console.error(`promise error, code: ${error.code}, message: ${error.message})`);
+ });
+} catch (error) {
+ console.error(`catch error, code: ${(error as BusinessError).code}, message: ${(error as BusinessError).message})`);
+}
```
\ No newline at end of file