liko
    Preparing search index...

    Variable EaseConst

    Ease: {
        BackIn(amount: number): number;
        BackInOut(amount: number): number;
        BackOut(amount: number): number;
        BounceIn(amount: number): number;
        BounceInOut(amount: number): number;
        BounceOut(amount: number): number;
        Breathe(amount: number): number;
        CircIn(amount: number): number;
        CircInOut(amount: number): number;
        CircOut(amount: number): number;
        Collision(amount: number): number;
        CubicIn(amount: number): number;
        CubicInOut(amount: number): number;
        CubicOut(amount: number): number;
        ElasticIn(amount: number): number;
        ElasticInOut(amount: number): number;
        ElasticOut(amount: number): number;
        ExpoIn(amount: number): number;
        ExpoInOut(amount: number): number;
        ExpoOut(amount: number): number;
        Flash(amount: number): number;
        Heart(amount: number): number;
        Immediately(amount: number): number;
        Jelly(amount: number): number;
        Linear(amount: number): number;
        Pendulum(amount: number): number;
        Pulse(amount: number): number;
        QuadIn(amount: number): number;
        QuadInOut(amount: number): number;
        QuadOut(amount: number): number;
        QuartIn(amount: number): number;
        QuartInOut(amount: number): number;
        QuartOut(amount: number): number;
        QuintIn(amount: number): number;
        QuintInOut(amount: number): number;
        QuintOut(amount: number): number;
        Shake(amount: number): number;
        SineIn(amount: number): number;
        SineInOut(amount: number): number;
        SineOut(amount: number): number;
        Swing(amount: number): number;
        Wave(amount: number): number;
    } = ...

    缓动函数集合对象 包含各种类型的缓动效果,适用于不同的动画场景

    Type declaration

    • BackIn: function
      • 回退缓入 - 先向后再向前的启动效果 适用于模拟预备动作的动画

        Parameters

        • amount: number

        Returns number

    • BackInOut: function
      • 回退缓入缓出 - 两端都有回退效果 适用于复杂的交互反馈动画

        Parameters

        • amount: number

        Returns number

    • BackOut: function
      • 回退缓出 - 超出目标后回退的结束效果 适用于按钮、开关等需要回弹感的交互动画

        Parameters

        • amount: number

        Returns number

    • BounceIn: function
      • 弹跳缓入 - 反向弹跳启动效果 适用于模拟球类运动的动画

        Parameters

        • amount: number

        Returns number

    • BounceInOut: function
      • 弹跳缓入缓出 - 两端都有弹跳效果 适用于双向弹跳交互动画

        Parameters

        • amount: number

        Returns number

    • BounceOut: function
      • 弹跳缓出 - 多次弹跳的结束效果 适用于球体落地、按钮反馈等有趣的交互动画

        Parameters

        • amount: number

        Returns number

    • Breathe: function
      • 呼吸效果 - 0→1→0→-1→0的完整呼吸循环 适用于呼吸指导、冥想应用、放松类动画 注意:输出值范围为 -1 到 1

        Parameters

        • amount: number

        Returns number

    • CircIn: function
      • 圆形缓入 - 基于圆形函数的启动 适用于弧形运动的动画效果

        Parameters

        • amount: number

        Returns number

    • CircInOut: function
      • 圆形缓入缓出 - 圆弧形的平滑过渡 适用于圆形界面元素的动画

        Parameters

        • amount: number

        Returns number

    • CircOut: function
      • 圆形缓出 - 基于圆形函数的结束 适用于弧形轨迹的动画效果

        Parameters

        • amount: number

        Returns number

    • Collision: function
      • 冲撞反弹效果 - 0→1→0的强烈反弹 适用于撞击、爆炸、强烈冲击等特效动画

        Parameters

        • amount: number

        Returns number

    • CubicIn: function
      • 三次方缓入 - 更强烈的缓入效果 适用于需要更明显启动感的动画

        Parameters

        • amount: number

        Returns number

    • CubicInOut: function
      • 三次方缓入缓出 - 更平滑的过渡效果 适用于重要的界面转换动画

        Parameters

        • amount: number

        Returns number

    • CubicOut: function
      • 三次方缓出 - 更强烈的缓出效果 适用于需要更自然停止感的动画

        Parameters

        • amount: number

        Returns number

    • ElasticIn: function
      • 弹性缓入 - 带弹性震动的启动效果 适用于橡皮筋、弹簧类动画效果

        Parameters

        • amount: number

        Returns number

    • ElasticInOut: function
      • 弹性缓入缓出 - 两端都有弹性效果 适用于双向弹性交互动画

        Parameters

        • amount: number

        Returns number

    • ElasticOut: function
      • 弹性缓出 - 带弹性震动的结束效果 适用于按钮点击、卡片入场等需要活力感的动画

        Parameters

        • amount: number

        Returns number

    • ExpoIn: function
      • 指数缓入 - 指数增长的启动效果 适用于需要强烈加速感的动画

        Parameters

        • amount: number

        Returns number

    • ExpoInOut: function
      • 指数缓入缓出 - 指数函数的平滑过渡 适用于科技感强的界面动画

        Parameters

        • amount: number

        Returns number

    • ExpoOut: function
      • 指数缓出 - 指数衰减的结束效果 适用于需要快速到达终点的动画

        Parameters

        • amount: number

        Returns number

    • Flash: function
      • 故障闪烁效果 - 快速闪烁后平滑过渡 适用于信号干扰、电子故障、科技感特效

        Parameters

        • amount: number

        Returns number

    • Heart: function
      • 心跳效果 - 0→1→0→1→0的双重跳动 适用于心跳监测、生命体征、节拍类动画

        Parameters

        • amount: number

        Returns number

    • Immediately: function
      • 立即显示效果 - 瞬间从0跳到1 适用于开关状态、即时显示等不需要过渡的场景

        Parameters

        • amount: number

        Returns number

    • Jelly: function
      • 果冻效果 - 带振荡的柔软变形 适用于Q弹的UI元素、果冻状物体动画

        Parameters

        • amount: number

        Returns number

    • Linear: function
      • 直线无缓动 - 匀速线性变化 适用于需要恒定速度的动画效果

        Parameters

        • amount: number

        Returns number

    • Pendulum: function
      • 钟摆效果 - 0→1→0→1→0的匀速摆动 适用于钟摆、秋千、摆动类动画

        Parameters

        • amount: number

        Returns number

    • Pulse: function
      • 脉搏跳动效果 - 0→1→0的正弦波动 适用于心跳、脉冲、呼吸指示等循环动画

        Parameters

        • amount: number

        Returns number

    • QuadIn: function
      • 二次方缓入 - 动画开始时缓慢,逐渐加速 适用于物体启动、菜单展开等需要渐进感的效果

        Parameters

        • amount: number

        Returns number

    • QuadInOut: function
      • 二次方缓入缓出 - 开始和结束时缓慢,中间加速 适用于页面切换、模态框显隐等需要平滑过渡的效果

        Parameters

        • amount: number

        Returns number

    • QuadOut: function
      • 二次方缓出 - 动画开始时快速,逐渐减速 适用于物体停止、列表收起等需要自然减速的效果

        Parameters

        • amount: number

        Returns number

    • QuartIn: function
      • 四次方缓入 - 非常缓慢的启动效果 适用于需要强调启动过程的动画

        Parameters

        • amount: number

        Returns number

    • QuartInOut: function
      • 四次方缓入缓出 - 非常平滑的过渡 适用于高级界面动画效果

        Parameters

        • amount: number

        Returns number

    • QuartOut: function
      • 四次方缓出 - 非常自然的减速效果 适用于需要柔和结束感的动画

        Parameters

        • amount: number

        Returns number

    • QuintIn: function
      • 五次方缓入 - 极其缓慢的启动 适用于需要戏剧性启动效果的动画

        Parameters

        • amount: number

        Returns number

    • QuintInOut: function
      • 五次方缓入缓出 - 极其平滑的过渡 适用于顶级用户体验的动画效果

        Parameters

        • amount: number

        Returns number

    • QuintOut: function
      • 五次方缓出 - 极其自然的减速 适用于需要优雅结束感的动画

        Parameters

        • amount: number

        Returns number

    • Shake: function
      • 抖动效果 - 带衰减的高频震荡 适用于地震、手抖、震动反馈等抖动类动画 注意:输出值可能为负数

        Parameters

        • amount: number

        Returns number

    • SineIn: function
      • 正弦缓入 - 基于正弦函数的柔和启动 适用于自然感强的动画效果

        Parameters

        • amount: number

        Returns number

    • SineInOut: function
      • 正弦缓入缓出 - 最自然的过渡效果之一 适用于模拟真实世界物理运动的动画

        Parameters

        • amount: number

        Returns number

    • SineOut: function
      • 正弦缓出 - 基于正弦函数的柔和结束 适用于需要轻柔感的动画效果

        Parameters

        • amount: number

        Returns number

    • Swing: function
      • 秋千递减震动效果 - 逐渐衰减的摆动 适用于衰减振动、余震、减弱摆动等物理模拟 注意:输出值可能超出 0-1 范围

        Parameters

        • amount: number

        Returns number

    • Wave: function
      • 波浪效果 - 连续的波浪起伏 适用于水波、声波、频谱等波动类动画

        Parameters

        • amount: number

        Returns number