ios开发学习--动画(Animation)效果源码分享

转自:http://blog.csdn.net/wqybsxf12/article/details/8210671


Genie View

       介绍: 实现所谓的genie effect。即点击最小化或删除按钮,视图会被吸进某个地方。 
        http://ios.itmdc.com/forum.php?mod=viewthread&tid=15&fromuid=15


Animated Hovering Views
      介绍:实现飘动视图(Hovering Views)的效果。Demo中,飘动的视图是一朵朵白云,可以自定义每朵白云的飘动速度和、文字和颜色等等。只支  持ARC。 
       http://ios.itmdc.com/forum.php?mod=viewthread&tid=16&fromuid=15


AHEasing
       介绍: 实现动画中的缓动函数(easing function)。Easing function就是让物体的运动过程遵循某类数学公式,即定好起点和终点,物体在这个移动过程中,按照某个线性或者非线性的速度来进行移动,这样会让物体的运动看起来更加真实、更加符合真实世界的物理规律。
       AHEasing支持的移动模式包括:Linear,Quadratic,Cubic,Quartic,Quintic,Sine,Circular,Elastic,Back,Bounce。 
       http://ios.itmdc.com/forum.php?mod=viewthread&tid=17&fromuid=15


Wave Animation
      介绍: 实现点击屏幕出现波纹效果。可以设置波纹的大小、波纹扩散的速度、波纹扩散的大小、持续时间等等参数。
       http://ios.itmdc.com/forum.php?mod=viewthread&tid=19&fromuid=15


Core Animation Fun House
       介绍: 利用Core Animation 框架实现各种各样动画效果。包括:图形变大变小、改变颜色、改变透明度等动画(implicit animations),倒影(reflection)、抖动、三角函数取消等等动画
       http://ios.itmdc.com/forum.php?mod=viewthread&tid=20&fromuid=15


FireBall
       介绍: 实现小球在屏幕不停的来回反弹,反弹后有小球轨迹。
       http://ios.itmdc.com/forum.php?mod=viewthread&tid=21&fromuid=15  


PRTween
       介绍: 实现某些Core Animation无法实现或很难实现的动画效果,比如物体弹跳(bounce)、给运动物体一个加速度、让运动物体逐渐停止等等动画效果。
       http://ios.itmdc.com/forum.php?mod=viewthread&tid=22&fromuid=15


Dazzle
      介绍:利用Core Animation、CAEmitterCell 以及 CAEmitterLayer在iOS5中实现各种粒子动画效果,包括雪花、火焰、烟雾、飘动的花瓣、爆炸等效果。 
     http://ios.itmdc.com/forum.php?mod=viewthread&tid=23&fromuid=15


Path去睡觉超炫特效
       介绍: Path2.0 iOS应用中,用户有两种状态,分别是睡眠和唤醒状态。切换睡眠状态时,一个月亮会慢慢升起来,背景图案也会慢慢变化。唤醒之后,月亮慢慢消失。这份代码就是实现了这种超炫特效。需将模拟器的语言区域设置成中国。
       http://ios.itmdc.com/forum.php?mod=viewthread&tid=24&fromuid=15


Full Screen Animations
       介绍: 这个代码实现了两种比较酷的动画效果:
               1. 程序启动画面(splash画面)到程序界面(root view controller)之间的过渡动画效果是翻书的效果。即开机画面停留一小段时间后,慢慢像翻书一样翻到程序主页面。
               2. 第二个效果十分特殊,是当用户点击星星的按钮(收藏按钮)之后,按钮上的星星图标会慢慢坠落到tab bar上面。在星星坠落的过程,tab bar上其他的tab慢慢变暗,只留下图标是星星的tab。也就是让用户慢慢看到收藏的效果。      
        http://ios.itmdc.com/forum.php?mod=viewthread&tid=25&fromuid=15    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值