iOS Animation Showcase动画演示项目

iOS 的动画展示项目,内容挺丰富,涵盖了平移、旋转、缩放、渐变这些常见效果。Animation Showcase里多地方都用到了CALayerCATransform3D,写法比较简洁,适合平时做交互动效参考。像CAGradientLayer这种渐变效果,也挺容易上手,调调colorslocations属性就能玩出花样。

图形变换的写法也简单,基本上CATransform3DMakeRotationCATransform3DScale这些方法就能搞定旋转缩放,写过UIView动画的你应该挺熟了吧?另外,项目里烟雾效果也比较亮眼,用了粒子系统,SpriteKit 和 OpenGL ES 都能搞,实际用CAAnimationCAKeyframeAnimation比较多,效果还不错。

想运行的话别忘了装Xcode,用模拟器看看效果挺方便。如果你正好在研究CoreAnimation的性能优化,可以顺手看看相关资料,像iOS 性能优化 CoreAnimation 渲染与动画优化这种文章,写得还挺细。

如果你在做一些交互动效,想找些简单易用的代码参考,这项目可以收藏下,省不少功夫哦。

zip 文件大小:1.36MB