2

嗨,我正在使用此处找到的示例来淡化背景图像。一切工作正常,只是在动画开始淡入之前,图像会短暂显示,然后动画开始。

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

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

有没有人找到解决方法?

4

3 回答 3

1

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

于 2012-02-24T15:57:20.063 回答
1

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

于 2012-03-02T13:57:52.880 回答
0

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

我的想法是基于使用本地图像加载背景的示例效果很好。

就像我说的那样,由于从独立存储中保存和加载,下载需要更长的时间,但效果很好。

于 2012-03-06T19:18:32.097 回答