全景背景图片淡入动画问题?

时间:2012-02-24 15:35:09

标签: windows-phone-7 windows-phone-7.1 panorama-control

您好我使用找到here的样本来渲染背景图片。一切正常,只是在动画淡入开始之前,图像会短暂显示然后动画开始。

  

没有背景=>完整图像=>图像消失=>动画开始=>   完整图像

注意我确实添加了与他完全相同的代码,但我仍然得到了这个结果。我注意到他的样本是为WP7 7.0编写的,我猜测它的加载原因与他提供的示例完全不同。

有没有人为此找到解决方法?

3 个答案:

答案 0 :(得分:1)

使您的背景最初隐藏在xaml中或通过页面构造函数中的代码隐藏。动画在页面加载后开始,因此从应用程序开始到Loaded事件

显示背景

答案 1 :(得分:1)

我敢打赌你将图像设置为1的不透明度,当它被加载然后你开始显示它 - 导致奇怪的闪烁。在xaml中将不透明度设置为0,然后运行故事板(将不透明度从0设置为1)。

答案 2 :(得分:0)

即使它需要大约一秒半的额外加载,我终于让它停止闪烁。基本上我会将文件保存到独立存储,然后从隔离存储加载文件,而不是在完成下载后将图像直接加载到后台。

我基于以下事实得到了这个想法:使用本地图像加载背景的样本运行良好。

就像我说的那样下载需要更长的时间,因为从隔离存储中节省和加载,但它运行良好。