From bd7217c3548a22d74aef0ad4137395d20e0a7000 Mon Sep 17 00:00:00 2001 From: yamila Date: Thu, 6 Jul 2023 11:21:44 +0800 Subject: [PATCH] update apis Signed-off-by: yamila --- .../reference/apis/js-apis-curve.md | 33 +++++++++++++++---- .../reference/apis/js-apis-font.md | 1 - .../reference/apis/js-apis-matrix4.md | 6 ++++ 3 files changed, 33 insertions(+), 7 deletions(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-curve.md b/zh-cn/application-dev/reference/apis/js-apis-curve.md index b47d1db562..60e09bf34a 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-curve.md +++ b/zh-cn/application-dev/reference/apis/js-apis-curve.md @@ -25,9 +25,9 @@ initCurve(curve?: Curve): ICurve **参数:** -| 参数名 | 类型 | 必填 | 说明 | -| ------ | ----------------------------------------------- | ---- | ----------------------------------- | -| curve | [Curve](../arkui-ts/ts-appendix-enums.md#curve) | 否 | 曲线类型。
默认值:Curve.Linear | +| 参数名 | 类型 | 必填 | 说明 | +| ------ | --------------- | ---- | ----------------------------------- | +| curve | [Curve](#curve) | 否 | 曲线类型。
默认值:Curve.Linear | **返回值:** @@ -35,6 +35,27 @@ initCurve(curve?: Curve): ICurve | ---------------------------------- | ---------------- | | [ICurve](#icurve) | 曲线的插值对象。 | +## Curve + +从API version 9开始,该接口支持在ArkTS卡片中使用。 + +**系统能力:** SystemCapability.ArkUI.ArkUI.Full + +| 名称 | 描述 | +| ------------------- | ------------------------------------------------------------ | +| Linear | 表示动画从头到尾的速度都是相同的。 | +| Ease | 表示动画以低速开始,然后加快,在结束前变慢,CubicBezier(0.25, 0.1, 0.25, 1.0)。 | +| EaseIn | 表示动画以低速开始,CubicBezier(0.42, 0.0, 1.0, 1.0)。 | +| EaseOut | 表示动画以低速结束,CubicBezier(0.0, 0.0, 0.58, 1.0)。 | +| EaseInOut | 表示动画以低速开始和结束,CubicBezier(0.42, 0.0, 0.58, 1.0)。 | +| FastOutSlowIn | 标准曲线,cubic-bezier(0.4, 0.0, 0.2, 1.0)。 | +| LinearOutSlowIn | 减速曲线,cubic-bezier(0.0, 0.0, 0.2, 1.0)。 | +| FastOutLinearIn | 加速曲线,cubic-bezier(0.4, 0.0, 1.0, 1.0)。 | +| ExtremeDeceleration | 急缓曲线,cubic-bezier(0.0, 0.0, 0.0, 1.0)。 | +| Sharp | 锐利曲线,cubic-bezier(0.33, 0.0, 0.67, 1.0)。 | +| Rhythm | 节奏曲线,cubic-bezier(0.7, 0.0, 0.2, 1.0)。 | +| Smooth | 平滑曲线,cubic-bezier(0.4, 0.0, 0.4, 1.0)。 | +| Friction | 阻尼曲线,CubicBezier(0.2, 0.0, 0.2, 1.0)。 | **示例:** @@ -246,9 +267,9 @@ init(curve?: Curve): string **参数:** -| 参数名 | 类型 | 必填 | 说明 | -| ------ | ----------------------------------------------- | ---- | ----------------------------------- | -| curve | [Curve](../arkui-ts/ts-appendix-enums.md#curve) | 否 | 曲线类型。
默认值:Curve.Linear | +| 参数名 | 类型 | 必填 | 说明 | +| ------ | --------------- | ---- | ----------------------------------- | +| curve | [Curve](#curve) | 否 | 曲线类型。
默认值:Curve.Linear | ## Curves.steps(deprecated) diff --git a/zh-cn/application-dev/reference/apis/js-apis-font.md b/zh-cn/application-dev/reference/apis/js-apis-font.md index 57c29f3c4b..2df1eebf6b 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-font.md +++ b/zh-cn/application-dev/reference/apis/js-apis-font.md @@ -6,7 +6,6 @@ > > 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 > -> 本模块接口为系统接口。 ## 导入模块 diff --git a/zh-cn/application-dev/reference/apis/js-apis-matrix4.md b/zh-cn/application-dev/reference/apis/js-apis-matrix4.md index 1d79119344..e9ca53bdf1 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-matrix4.md +++ b/zh-cn/application-dev/reference/apis/js-apis-matrix4.md @@ -461,6 +461,8 @@ struct Test { ## TranslateOption +**系统能力:** SystemCapability.ArkUI.ArkUI.Full + | 名称 | 类型 | 必填 | 说明 | | ---- | ------ | ---- | ----------------------------------------------------------- | | x | number | 否 | x轴的平移距离,单位px。
默认值:0
取值范围 (-∞, +∞) | @@ -469,6 +471,8 @@ struct Test { ## ScaleOption +**系统能力:** SystemCapability.ArkUI.ArkUI.Full + | 名称 | 类型 | 必填 | 说明 | | ------- | ------ | ---- | ------------------------------------------------------------ | | x | number | 否 | x轴的缩放倍数。x>1时以x轴方向放大,x<1时以x轴方向缩小。
默认值:1
取值范围 [0, +∞)
**说明:**
设置小于0的值时,按照默认值处理。 | @@ -479,6 +483,8 @@ struct Test { ## RotateOption +**系统能力:** SystemCapability.ArkUI.ArkUI.Full + | 名称 | 类型 | 必填 | 说明 | | ------- | ------ | ---- | ------------------------------------------------------- | | x | number | 否 | 旋转轴向量x坐标。
默认值:1。
取值范围 (-∞, +∞) | -- GitLab