2010-02-03 2 views
0

Мое приложение имеет экран предпочтений, который имеет функцию изменения цвета фона или темы. Для этого я использую png-изображения разных цветов. Когда я иду на главный экран, я использую другое изображение в зависимости от выбранного в настройках изображения. Для этого я изменяю фоновое изображение с помощью CSS в методе deactivate() экрана предпочтений. В эмуляторе он работает нормально. Когда я устанавливаю приложение на устройство и проверяю один и тот же случай, он показывает пробел, после чего он меняет изображение основного экрана.проблема с обновлением фонового изображения webos

Как я могу избежать момента пустого фона при переходе с экрана предпочтений на главный экран?

ответ

2

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

var img = new Image(); 
img.onload = function() { /* Run scene transition */ }; 
img.src = "path/to/the/background";