Мигает / мигает с помощью JQM и PhoneGap на Android
Я использую PhoneGap 2.2.0 в сочетании с jQuery Mobile 1.2.0 для своего приложения на платформе Android (версия 2.3.3 и выше). На страницах я использую фиксированные заголовки, и никаких переходов вообще. Отдых в значительной степени стандартный JQuery.
Когда я перемещаюсь от страницы к странице, я на мгновение получаю белый миг (всю страницу). Я искал в Интернете часами.
Не удалось попробовать ниже:
Десятки хаков CSS я нашел в интернете. (любить:https://github.com/jquery/jquery-mobile/issues/4024 а такжеhttps://groups.google.com/forum/?fromgroups=#!topic/phonegap/EtZ2KwseKQ0 а такжеМерцание при навигации по страницам ).Я попытался переключить фиксированные заголовки (опять же, я не использую эффекты перехода) ..Я попробовал jQuery Mobile 1.3.1. (нет удачи там)PhoneGap 2.3.0 я не пробовал, но ничего интересного в журнале изменений не вижу. Изменить: проблема сохраняется на PhoneGap 2.5.0.Когда я отключаю аппаратное ускорение в проекте Android, мигание исчезает. Но тогда некоторые стили CSS идут не так, и общая производительность очень и очень плохая (очевидно).
Я попробовал код ниже также.
ui.page {
-webkit-transform: translateZ(0);
-webkit-perspective:1000;
-webkit-backface-visibility: hidden;
}
Для плохого еще не повезло.
Также попробовал это:https://github.com/watusi/jquery.mobile.simultaneous-transitions Еще короткое (полная белая страница) мигание перед переходом.
Действительно кажется, что это не имеет никакого отношения к анимационным переходам самой страницы, но что-то странное, что происходит сразу после выгрузки старой страницы и прямо перед загрузкой новой.
Обновление 25-04-2013: также пробовал:https://groups.google.com/forum/?fromgroups=#!topic/phonegap/EtZ2KwseKQ0 https://github.com/jquery/jquery-mobile/issues/4024 https://github.com/jquery/jquery-mobile/pull/4129
Единственное, что устраняет мигание - это удаление фиксированной части заголовка. Тогда это гладко, как масло, но я скучаю по заголовкам, которые совместимы с панелями.
Также попробовал шаблон 1 страницы (все страницы в одном файле). Тоже не помогло.
Устройства jQuery Mobile 1.3.1 PhoneGap 2.5.0 на Android 4+: - Google Samsung Galaxy Nexus - Samsung Galaxy Tab 10.1 (возникла проблема, но у меня больше нет устройства) - Samsung Galaxy Note 10.1
Я представил вопрос на Github сейчас:https://github.com/jquery/jquery-mobile/issues/6031