YLTransitionAnimate 0.0.6.1

YLTransitionAnimate 0.0.6.1

Maintained by lin.



  • By
  • StudentLinn

YLTransitionAnimate

自己日常使用的过渡动画

初步使用

//修改淡入淡出透明度、移动距离、缩放倍数配置
YLAnimateManager.setConfig

YLTransitionAnimateType可以查看动画类型

    ///淡入(修改透明度)
    case fadeIn = 1
    ///淡出(修改透明度)
    case fadeOut = 2
    ///淡出后又淡入
    case fadeOutAndIn = 3
    ///向上移动半屏
    case transToTop = 4
    ///向下移动半屏
    case transToBottom = 5
    ///向左移动半屏
    case transToLeft = 6
    ///向右移动半屏
    case transToRight = 7
    ///缩放动画(变小后变大)
    case scaleFromSmall = 8
    ///缩放动画(变大后变小)
    case scaleFromBig = 9

如何使用

    //两种调用方法
            YLAnimateManager.useAnimate(view: testView, typeArr: [.fadeOut], completion:  { [weak self] success in
            guard let self else { return }
            testView.transitionAnimate(typeArr: [.fadeIn])
        })