iPhone拥有Apple使用的私人效果列表,例如“genieEffect”和“slurpEffect”。我想知道如何实现slurp效果(这是当你丢弃邮件或笔记时)。
我理解如何使用Core Animation,但我不确定它们用于获取动画的确切部分。
答案 0 :(得分:1)
这篇文章讨论了使用私有API的效果: link text
答案 1 :(得分:1)
它似乎是2D和3D转换的复杂组合。 : - \你必须真正钻研CoreAnimation来模拟这种效果。
答案 2 :(得分:1)
我会通过应用于视图层的仿射变换来实现。线性代数不是我的强项;)因此我无法指定确切的转换,但我的猜测对于动画来说就是这样:
这或多或少我觉得它会起作用。你可能不得不在不同的时间为这些东西制作动画,或者在一个区块内制作动画,我不太确定。
查看CALayer,CABasicAnimation和CGAffineTransform的文档。