[iOS 核心动画详解转][转][转]

本文深入讲解了iOS核心动画Core Animation的基础知识与应用技巧,包括如何使用缓动函数模拟弹簧及碰撞效果,同时还列举了多种支持动画效果的关键路径(keyPath),如旋转(rotation)、缩放(scale)和平移(translation)等。
摘要由CSDN通过智能技术生成

iOS动画篇:核心动画 http://www.jianshu.com/p/d05d19f70bac

核心动画CoreAnimation,快速入手动画(http://www.jianshu.com/p/2bdceb8844ed)

Easing.c

用缓动函数模拟弹簧,碰撞等动画效果(http://www.jianshu.com/p/79b90e2ecf3c)

核心动画类的常用属性

keyPath:可以指定keyPath为CALayer的属性值,并对它的值进行修改,以达到对应的动画效果,需要注意的是部分属性值是不支持动画效果的。
  以下是具有动画效果的keyPath:

//CATransform3D Key Paths : (example)transform.rotation.z
     //rotation.x
     //rotation.y
     //rotation.z
     //rotation 旋轉
     //scale.x
     //scale.y
     //scale.z
     //scale 缩放
     //translation.x
     //translation.y
     //translation.z
     //translation 平移

     //CGPoint Key Paths : (example)position.x
     //x
     //y

     //CGRect Key Paths : (example)bounds.size.width
     //origin.x
     //origin.y
     //origin
     //size.width
     //size.height
     //size

     //opacity
     //backgroundColor
     //cornerRadius 
     //borderWidth
     //contents 

     //Shadow Key Path:
     //shadowColor 
     //shadowOffset 
     //shadowOpacity 
     //shadowRadius

链接:http://www.jianshu.com/p/d05d19f70bac
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值