2010-03-20 72 views
0

我正在尝试为GIF制作动画,并且遇到了障碍。我有一个我想要做的例子,它使用GIF的各个框架并设置UIView的animationImages属性。然而在我的项目中,我想要动画的东西是使用图层绘制的。我正在寻找一种快速而简单的方式来动画框架,而不会引入太多的复杂性。有没有与Layers相同的动画图像?有人有任何想法吗?使用Core Animation图层为GIF制作动画效果?

回答

0

在这里你去,享受:

http://github.com/jamesu/glgif

+0

这真是太棒了!仍然有一点从我想要做的事情中删除。我没有或想要单独的UIView。我需要短暂地开启CALayer的动画帧我想我可以设置一个定时器并以编程方式循环帧。我只是想知道是否有某些类似于CA API中的animatedImages属性。 – Cliff 2010-03-22 13:01:09

1

另一种解决方案:

一个的CALayer的内容属性是动画。这意味着您可以创建一个CAKeyFrameAnimation并为每个帧提供一组图像。您也可以设置它的时间。

注意,很可能会以PNG格式

或许,能够帮助而不是更好的作品。

相关问题