Windows phone 7 基于WP7 Silverlight的帧动画

Windows phone 7 基于WP7 Silverlight的帧动画,windows-phone-7,animation,Windows Phone 7,Animation,来自iOS世界,我们拥有UIImageView和属性animationImages: 其中animationImages只是任意动画帧的数组。指定图像(可能为15),然后在其他属性之一中设置总动画时间(可能为4秒),然后仅启动动画,动画图像中的图像将在指定时间内以偶数帧速连续播放 我如何使用WP7/Silverlight进行同样的操作?这种全表情的混合看起来很棒,但我就是找不到一种方法来设置图像源的动画(我猜这可能是不可能的)。我该怎么做呢?我是否应该为动画中的每个帧添加唯一的图像对象,然后使

来自iOS世界,我们拥有UIImageView和属性animationImages:

其中animationImages只是任意动画帧的数组。指定图像(可能为15),然后在其他属性之一中设置总动画时间(可能为4秒),然后仅启动动画,动画图像中的图像将在指定时间内以偶数帧速连续播放

我如何使用WP7/Silverlight进行同样的操作?这种全表情的混合看起来很棒,但我就是找不到一种方法来设置图像源的动画(我猜这可能是不可能的)。我该怎么做呢?我是否应该为动画中的每个帧添加唯一的图像对象,然后使用可见性/不透明度属性进行播放,并手动创建所有间隔的关键帧?这听起来像是很多额外的工作和开销,而且不是一个好办法……

试试这些链接。特别是第一个,我想第一个解决了你所有的疑问。在wp7中,我们可以选择两个选项:基于XAML(静态)动画/或借助C#代码。通过使用blend u可以创建所有sot静态动画,而不会出现任何问题。这里的动画是基于页面帧的。如果你有兴趣学习更多关于动画的知识,也可以试试这个


您实际上可以为图像设置动画。Source属性这是一个教程


完美。所以在表达式混合中毕竟是不可能的。我肯定会把设计师放在Expression Blend前面,因为它很容易为对象的值设置动画,从而创建动画。但是,用几帧制作“迪斯尼”动画意味着你必须触摸代码,我认为大多数设计师永远不会想触摸Visual Studio-PI实际上没有尝试使用Blend复制故事板,所以不确定是否可能。好吧,您发现了一个具体的例子,其中iOS提供了更好的设计器支持。你认为这句话有普遍的正确性吗?例如,iOS是否允许设计者重新对控件进行蒙皮、改进状态动画、添加过渡?如果是这样,iOS是否支持任何动画,或者它是否也有一些限制?只是问…嗯。。。我写的关于iOS的文章中,这个过程是100%用代码完成的。我从来没有找到一种使用为iOS设计的图形工具制作动画的方法(到目前为止,我一直在用代码制作动画)。我认为界面生成器不能做到这一点。当然,我没有试着找出答案。iOS环境还不错,但是快速看一下WP7环境(VS+Blend),很容易看出它是更健壮的环境。很好的页面,尽管它们没有回答我的问题。