如何在windows phone 7(silverlight)上创建逐帧动画

如何在windows phone 7(silverlight)上创建逐帧动画,silverlight,windows-phone-7,mobile,Silverlight,Windows Phone 7,Mobile,在windows phone 7应用程序(silverlight)上创建由png文件组成的逐帧动画的最佳方法是什么 这可以在Android中使用AnimationDrawable轻松完成,在iOS中使用UIView animationImages轻松完成。您可以使用故事板为图像控件的源属性设置动画,您可以找到一些示例代码讨论了4种制作动画的方法: a)Xaml,b)代码中创建的基于情节提要的动画 每帧动画 基于计时器的动画 没有“最佳方法”,即答案取决于你的目标。基本上 故事板动画是最好的

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


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

您可以使用故事板为图像控件的源属性设置动画,您可以找到一些示例代码

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

  • a)Xaml,b)代码中创建的基于情节提要的动画
  • 每帧动画
  • 基于计时器的动画
没有“最佳方法”,即答案取决于你的目标。基本上

  • 故事板动画是最好的(最高帧速率),占用最多的CPU周期(因为它们使用特权线程),只支持基本属性类型。您还必须了解可以在Xaml或代码中使用的各个API
  • 其他两种类型提供的方法不太流畅,但CPU效率更高。你没有限制,也没有支持——换句话说,你必须自己做每件事。(这通常比使用故事板语言更容易。)

这篇文章会有帮助:有多少帧?在什么时期?循环?