迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:ShapeAnimation-Swift开源软件地址:https://gitee.com/rhcad/ShapeAnimation-Swift开源软件介绍:ShapeAnimation-SwiftVector animation framework in Swift based on SwiftGraphics for iOS 8. With ShapeAnimation you can easily create various animations with a nice Swift based syntax. The current development happens on the develop branch. Code is merged back on master branch infrequently. SVG animation development with SVGKit happens on the SVG branch. What's included
UsagePlease see the examples in MasterViewController.swift. let layer1 = self.addLinesLayer(view, points:[(10.0,20.0),(150.0,40.0),(120.0,320.0)])layer1.strokeEndAnimation().apply() { layer1.shakeAnimation().apply()}let la2 = self.addLinesLayer(view, points:points2, color: UIColor.blueColor())lla2.scaleAnimation(from:1, to:1.1, repeatCount:3).apply(duration:0.3)let la3 = self.addLinesLayer(view, points:points3, color: UIColor.greenColor())la3.flashAnimation(repeatCount:6).apply()let la4 = self.addLinesLayer(view, points:[(10.0,20.0), (150.0,40.0), (120.0,120.0)])let a1 = la4.moveOnPathAnimation(path).setDuration(1.6)let a2 = la4.rotate360Degrees().setRepeatCount(2)animationGroup([a1, a2]).autoreverses().apply() Help WantedAll of this code is very much a work in progress. I'm adding and changing functionality as needed. Your help wanted. Please fork this project and submit pull requests or [issues][issues].[issues]: https://github.com/rhcad/ShapeAnimation-Swift/issues Contributions are always welcome in the following areas:
LicenseShapeAnimation-Swift is released under a BSD License. See LICENSE file for details. FAQ
![]() |
请发表评论