SEARU.ORG
当前位置:SEARU.ORG > Linux 软件 > 正文

iOS动画引擎 Advance

Advance 是一个纯 Swift 编写的框架,可为开发者提供强大的动画功能。只要一个简单API,就能实现复杂的动画效果。

示例代码:

import Advance

class MyClass {

  let center: Animatable<CGPoint>

  init() {
    ...
    center.changed.observe { (value) in
      // Do something every time the center value changes
    }
  }
}

let foo = MyClass()

// foo.center.animateTo(...)
// foo.center.springTo(...)
// foo.center.decay(...)
// foo.center.animate(<custom animation type>)

Sample appSample app

未经允许不得转载:SEARU.ORG » iOS动画引擎 Advance

赞 (0)
分享到:更多 ()

评论 0