测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最新版本 | 2017年3月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 anatoliyv 维护。
喜欢动画(爱心跳动)
willBegin
和 didEnd
事件的代理要运行例子项目,克隆仓库,然后首先从Example目录运行pod install
来选择适合您项目的最佳属性。
Swift 3和iOS 9.0
LikeAnimation可以通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile中。
pod "LikeAnimation"
创建一个动画。
let likeAnimation = LikeAnimation(frame: CGRect(origin: yourPlaceholderView, size: CGSize(width: 100, height: 100)))
自定义持续时间到1.5秒。
likeAnimation.duration = 1.5
自定义粒子计数器。
likeAnimation.circlesCounter = 1 // One cirlce
likeAnimation.particlesCounter.main = 6 // 6 big particles
likeAnimation.particlesCounter.small = 7 // 7 particles between big particles
如有需要,自定义颜色。默认填充色为所有元素的白色。
likeAnimation.heartColors.initial = .white
likeAnimation.heartColors.animated = .orange
likeAnimation.particlesColor = .orange
在您的代理实现中设置委托方法
likeAnimation.delegate = self
func likeAnimationWillBegin(view: LikeAnimation) {
print("Like animation will start")
}
func likeAnimationDidEnd(view: LikeAnimation) {
print("Like animation ended")
}
运行
likeAnimation.run()
LikeAnimation可在MIT许可证下使用。有关更多信息,请参阅LICENSE文件。