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 d9502c4218eaac7e65e26ac9a4617dd821c551d4..34ce454b90266209340fbd2bf063e911b589bf54 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,28 @@ 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)。 | + **示例:** ```ts @@ -312,9 +334,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 70a31fad3a5cbd0b6a3bf0d18c8ac9b3a0c10d61..d5faea7e0aeb8762b5ab7db7d2286692dab3550d 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-matrix4.md +++ b/zh-cn/application-dev/reference/apis/js-apis-matrix4.md @@ -464,6 +464,8 @@ struct Test { ## TranslateOption +**系统能力:** SystemCapability.ArkUI.ArkUI.Full + | 名称 | 类型 | 必填 | 说明 | | ---- | ------ | ---- | ----------------------------------------------------------- | | x | number | 否 | x轴的平移距离,单位px。
默认值:0
取值范围 (-∞, +∞) | @@ -472,6 +474,8 @@ struct Test { ## ScaleOption +**系统能力:** SystemCapability.ArkUI.ArkUI.Full + | 名称 | 类型 | 必填 | 说明 | | ------- | ------ | ---- | ------------------------------------------------------------ | | x | number | 否 | x轴的缩放倍数。x>1时以x轴方向放大,x<1时以x轴方向缩小。
默认值:1
取值范围 [0, +∞)
**说明:**
设置小于0的值时,按照默认值处理。 | @@ -482,6 +486,8 @@ struct Test { ## RotateOption +**系统能力:** SystemCapability.ArkUI.ArkUI.Full + | 名称 | 类型 | 必填 | 说明 | | ------- | ------ | ---- | ------------------------------------------------------- | | x | number | 否 | 旋转轴向量x坐标。
默认值:1。
取值范围 (-∞, +∞) |