Skip to content

UIAnimation

QyMod的UI动画模块库

SetCompMovingAnimation



  • 描述

    设置控件播放位移动画

  • 参数

    py
    TargetPos|tuple|位移的终点坐标(绝对全局坐标)
    BeginningPos|tuple|位移的起点坐标(绝对全局坐标)
    AnimationTime|float|动画持续时间(默认为1)
  • 返回值

    None

  • 示例

    py
    from QingYunModLibs.UIScreen import *
    GetCompData(uiName, Comp).SetCompMovingAnimation((100, 100), (0, 0))

SetCompAlphaAnimation



  • 描述

    设置控件播放透明度动画

  • 参数

    py
    TargetAlpha|float|位移的终点Alpha(透明度,取值0-1之间0表示完全透明1表示完全不透明)
    BeginningAlpha|float|位移的起点Alpha(透明度,取值0-1之间0表示完全透明1表示完全不透明)
    AnimationTime|float|动画持续时间(默认为1)
  • 返回值

    None

  • 示例

    py
    from QingYunModLibs.UIScreen import *
    GetCompData(uiName, Comp).SetCompAlphaAnimation((1.0, 1.0), (0.0, 0.0))

SetCompScaleAnimation



  • 描述

    设置控件播放缩放动画

  • 参数

    py
    TargetScale|tuple|缩放的最终大小
    BeginningScale|tuple|缩放的最初大小
    AnimationTime|float|动画持续时间(默认为1)
  • 返回值

    None

  • 示例

    py
    from QingYunModLibs.UIScreen import *
    GetCompData(uiName, Comp).SetCompScaleAnimation((1.0, 1.0), (0.0, 0.0))