Проблема с панорамным фоновым изображением Fade-In Animation? - PullRequest
2 голосов
/ 24 февраля 2012

Привет! Я использовал образец, найденный здесь для выцветания фонового изображения. Все работает нормально, просто перед тем, как анимация затухания запускается, изображение кратковременно отображается, а затем начинается анимация.

Без фона => Полное изображение => Изображение исчезает => Анимация начинается => Полное изображение

Заметьте, я добавил тот же код, что и он, но я все еще получаю этот результат. Я заметил, что его пример был написан для WP7 7.0, и я полагаю, что причина в том, что он загружается не так, как в приведенном им примере.

Кто-нибудь нашел обходной путь для этого?

Ответы [ 3 ]

1 голос
/ 02 марта 2012

Могу поспорить, что у вас непрозрачность изображения установлена ​​на 1, и когда он загружен, вы начинаете показывать его, что приводит к странному мерцанию. Установите непрозрачность 0 в xaml, а затем запустите свою раскадровку (которая анимирует непрозрачность от 0 до 1).

1 голос
/ 24 февраля 2012

Сделайте свой фон изначально скрытым в xaml или по коду в конструкторе страниц. Анимация начинается после загрузки страницы, поэтому фон отображается от запуска приложения до Loaded событие

0 голосов
/ 06 марта 2012

Ну, несмотря на то, что загрузка занимает около полутора секунд, я, наконец, заставил его перестать мигать. По сути, я бы сохранял файл в изолированном хранилище, а затем загружал файл из изолированного хранилища, а не загружал изображение непосредственно в фоновый режим после завершения загрузки.

Я получил идею, основанную на том факте, что образец загрузки фона с использованием локального изображения работал отлично.

Как я уже сказал, загрузка из-за сохранения и загрузки из изолированного хранилища занимает немного больше времени, но работает хорошо.

...