如何在Windows Phone 7(silverlight)上创建逐帧动画

时间:2011-05-22 16:33:38

标签: silverlight windows-phone-7 mobile

在Windows Phone 7应用程序(silverlight)上创建由png文件组成的逐帧动画的最佳方法是什么

这可以在Android中使用AnimationDrawable轻松完成,在iOS中使用UIView animationImages。

2 个答案:

答案 0 :(得分:3)

您可以使用故事板为Image控件的source属性设置动画,您可以找到一些示例代码Candle Tutorial

答案 1 :(得分:3)

This article讨论了4种动画制作方法:

  • 基于故事板的动画创建于a)Xaml,b)代码
  • 每帧动画
  • 基于计时器的动画

没有“最佳方式”,即答案取决于你的目标。基本上

  • 故事板动画是最好的(最高帧速率),占用大多数CPU周期(因为它们使用特权线程),仅支持原始属性类型。您还必须了解可以在Xaml或代码中使用的相应API。
  • 其他两种类型提供的流畅性更低,但CPU更有效。你没有任何限制,但也没有支持 - 换句话说,你必须自己做所有事情。 (这通常比使用Storyboard语言更容易。)