【问题标题】:Moving background repetitively in window Phone 7.在窗口 Phone 7 中重复移动背景。
【发布时间】:2011-08-25 14:30:21
【问题描述】:
我正在 windows Phone 7.1 中创建一个简单的动画,其中包含以下两个元素。
1) 背景场景
2) 演员:汽车
我想通过拖动手势显示在道路上移动汽车的动画。我有一个 480px*3200px 宽的背景图片,我的屏幕方向是横向的。
所以我如何在用户拖动操作时在背景中重复移动背景图像,以显示移动汽车的效果。汽车还使用双重动画来显示车轮移动,这是在用户开始拖动动作时触发的。
请您指导我的方法。
感谢您的宝贵时间。
山姆
【问题讨论】:
标签:
silverlight
windows-phone-7
animation
【解决方案1】:
您可以使用翻译转换:
<Image>
<Image.RenderTransform>
<TranslateTransform x:Name="TranslateTransform"/>
</Image.RenderTransform>
</Image>
然后您可以使用简单的 DoubleAnimation 为背景设置动画:
<Storyboard TargetName="TranslateTransform" TargetProperty="X">
<DoubleAnimation From="0" To="-3200" Duration="00:00:05">
</Storyboard>
这是你需要的吗?