diff --git a/api/@ohos.curves.d.ts b/api/@ohos.curves.d.ts index 045224bdf9ab82addd8bc08c090ebb177518947f..3a9bed2ed295e4420044530e349ee5fa19eb0c38 100644 --- a/api/@ohos.curves.d.ts +++ b/api/@ohos.curves.d.ts @@ -104,6 +104,20 @@ declare namespace curves { */ function spring(velocity: number, mass: number, stiffness: number, damping: number): string; + /** + * Constructs a spring motion when called. + * If one parameter is not specified, it uses the corresponding default values. + * @since 9 + */ + function springMotion(response: number = 0.55, dampingFraction: number = 0.825, overlapDuration: number = 0): ICurve; + + /** + * Constructs a responsive spring motion when called. + * If one parameter is not specified, it uses the corresponding default values. + * @since 9 + */ + function responsiveSpringMotion(response: number = 0.15, dampingFraction: number = 0.86, overlapDuration: number = 0.25): ICurve; + } export default curves;