【发布时间】:2011-05-25 07:14:02
【问题描述】:
来自我们拥有 UIImageView 和属性 animationImages 的 iOS 世界: http://developer.apple.com/library/ios/documentation/UIKit/Reference/UIImageView_Class/Reference/Reference.html#//apple_ref/occ/instp/UIImageView/animationImages
animationImages 只是一个任意动画帧的数组。您指定图像(可能是 15 个),然后在其他属性之一中设置总动画时间(可能是 4 秒),然后只需启动动画,animationImages 中的图像将以均匀的帧速率在指定的时间内按顺序播放。
我将如何使用 WP7/Silverlight 做同样的事情?这所有的 Expression Blend 看起来都很棒,但我就是找不到为图像源设置动画的方法(我猜这可能是不可能的)。我该怎么做?我是否应该为动画中的每一帧添加一个唯一的图像对象,然后使用可见性/不透明度属性并手动创建所有间隔的关键帧?这听起来像很多额外的工作 + 开销,而不是一个好的方法......
【问题讨论】: