From b44c7533c3cd254386c0b3c04ca657c6164f5ffd Mon Sep 17 00:00:00 2001 From: hehongyang9 Date: Mon, 1 Aug 2022 11:23:31 +0800 Subject: [PATCH] add responsiveSpringMotion interface Signed-off-by: hehongyang9 Change-Id: I6aa37ef8e4b5cbfbe77cd0137265ec6ec11599f4 --- api/@ohos.curves.d.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/api/@ohos.curves.d.ts b/api/@ohos.curves.d.ts index 045224bdf9..3a9bed2ed2 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; -- Gitee