LikeAnimation 0.2.0

LikeAnimation 0.2.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最新版本2017年3月
SwiftSwift 版本3.0
SPM支持 SPM

anatoliyv 维护。



针对iOS的Like Animation

LikeAnimation

喜欢动画(爱心跳动)

  • [x] 易于添加到您的项目中
  • [x] 可定制的颜色
  • [x] 可定制的粒子
  • [x] 拥有处理 willBegindidEnd 事件的代理

例子

要运行例子项目,克隆仓库,然后首先从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文件。