动画
W_C__L
简单不先与复杂,而是在复杂之后~~
展开
-
iOS动画进阶 - 手摸手教你写 Slack 的 Loading 动画
如果移动端访问不佳,可以访问我的个人博客 前几天看了一篇关于动画的博客叫手摸手教你写 Slack 的 Loading 动画,看着挺炫,但是是安卓版的,寻思的着仿造着写一篇iOS版的,下面是我写这个动画的分解~老规矩先上图和demo地址:刚看到这个动画的时候,脑海里出现了两个方案,一种是通过drawRect画出来,然后配合CADisplayLink不停的绘制线的样式;第二种是通过CAShapeL原创 2016-09-08 18:19:01 · 6718 阅读 · 7 评论 -
iOS动画进阶 - 实现类似美颜相机的相机启动动画
最近在写一个相册的demo,偶尔看到了美拍的相机过载动画觉得很有意思,就想在我的相册demo中加入一个这种特效,下面把我的想法和实现过程给大家分享一下先上效果图:(demo地址)步骤分析这个动效看起来很有特色但是实现起来是非常简单的,只需要用到CALayer和CAShapeLayer做为展示层,然后通过CABasicAnimation实现动画就行了~用两个CALayer来呈现启动的image通原创 2016-08-16 15:58:46 · 3650 阅读 · 0 评论 -
iOS动画进阶 - CAKeyframeAnimation实现过山车动画
偶然间在网页上看到一个过山车动画觉得很炫,就想用swift纯代码实现了一个类似的效果,因为没有设计天赋,所以就完全高仿的人家的效果-.-下面上效果图:给大家介绍一下项目中主要会用到的类:CAShapeLayerCAGradientLayerCAKeyframeAnimation实现的主要思路渐变的背景用CAGradientLayer实现,其他例如山峰,草坪和轨道可以用CAShapeLaye原创 2016-06-22 22:34:59 · 7142 阅读 · 0 评论 -
iOS开发进阶 - CAEmitterLayer,粒子发射系统
CAEmitterLayer是ios5中苹果引入了一个新的CALayer子类。CAEmitterLayer是一个高性能的粒子引擎,可以用来做一些绚丽的粒子系统,比如爆炸,雪花火焰等等。基于CAEmitterLayer做的点赞效果图(demo的github下载地址(大家喜欢可以点个star)): CAEmitterCellCAEmitterCell: CAEmitterCell是粒子发射系统里的粒子原创 2016-04-27 00:45:45 · 5802 阅读 · 1 评论