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 b47d1db562e35cb2e39c6fde53cd41b09e1ec249..60e09bf34ad45b8ba955b80b5add31f78830039b 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 57c29f3c4be944ec09887bfab753650c9d4d4cd5..2df1eebf6b535b0366967f4735cf26e28c8242a9 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 1d791193449d21275ae87ec496caf2e463332857..e9ca53bdf1b938a649604e0f7b2c6cd1854f0d45 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。
取值范围 (-∞, +∞) |