DCAnimationKit:水波效应动画集合

DCAnimationKit

DCAnimationKit是一个简单的iOS水波效应动画集合,所有添加动画的方法都写在 UIView+DCAnimationKit 类目里,添加动画简单便捷。

动画示例

本文所有动画示例都以下面这段代码为基础:

一、吸人眼球的动画

1、Tada

tada

运行 tada 动画的方法:

2、Bounce

bounce

运行 bounce 动画的方法:

3、Pulse

pulse

运行 pulse 动画的方法:

4、Shake

shake

运行 shake 动画的方法:

5、Swing

swing

运行 swing 动画的方法:

二、前奏动画

前奏动画的基础代码稍有区别,我们需要基础代码中的两行:

执行动画的 view 会在进入时被添加到父视图 self.view 上。

1、Snap

snapin

运行 snap 前奏动画的方法:

2、Bounce

bouncein

运行 bounce 前奏动画的方法:

 3、Expand

expandin

运行 expand 前奏动画的方法:

三、片尾动画

1、compress

compressin

运行 compress 片尾动画的方法:

2、Hinge

hinge

运行 hinge 片尾动画的方法:

3、Drop

drop

运行 drop 片尾动画的方法:

四、普通的过渡动画

除了上面一些精彩的动画,DCAnimationKit还简化了普通 frame 属性动画的运行方法:

1、Move

slide

运行 move around 动画的方法:

也可以将动画 view 的目标原点设置成特定值:

还可以将动画 view 滑动到一个特定位置,其实就和最简单的移动动画一样:

2、Rotation

rotate

运行 rotation 动画的方法:

安装

推荐使用 CocoaPods 来安装 DCAnimationKit ,因为它提供了灵活的依赖管理,而且会使安装过程非常简单。

如果你还没有使用过CocoaPods,请先安装:

安装完成后打开Xcode工程目录,创建并编辑Podfile文件:

然后运行:

稍等片刻,DCAnimationKit安装成功后通过 .xcworkspace文件打开Xcode工程,而不是原来的工程文件。

要求

iOS 7.0 及以上

开源协议

DCAnimationKit 在 Apache 开源协议下可以使用。

链接

作者 Dalton Cherry 的相关链接:

开源地址:https://github.com/daltoniam/DCAnimationKit

打赏支持我整理更多优质资源,谢谢!

打赏编辑

打赏支持我整理更多优质资源,谢谢!

任选一种支付方式

1 3 收藏

资源整理者简介:魏川程



直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer