2015-03-21 1 views
1

Проблема о том, как сделать плавный Fadein/out или любой родственный тип CSS/Javascript Animation в приложении Phonegap.Phonegap Fade In/Out изменчивый, но с помощью аппаратного ускорения когда-то сбой Android

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

Все работает замечательно, когда я протестировать его в браузере и симулятором. Но когда я упаковываю его в приложение, Fadein/Fade становится очень Choppy. Раньше у меня была такая же проблема с Idangerous Swiper, когда я делаю динамическую высоту. Я заставил аппаратное ускорение на нем. Но иногда это приводит к сбою приложения.

Мне интересно, могу ли я заставить его, используя transform3d, применим только к этому конкретному div? Или будет ли ускорение аппаратного обеспечения на все время?

И если есть какой-либо другой способ сделать плавное анимацию fadein/out в приложении phonegap?

Благодаря

Edit: Я просто пытался проверить ту часть, которая предполагается FadeIn/в одиночку ни с чем иным, они все еще порывистый.

Затем я попытался использовать transform3d (0,0,0), чтобы заставить аппаратное ускорение, и он по-прежнему изменчив.

ответ

0

Перепробовав несколько вещей, нет ничего особенного я не мог узнать, за исключением использования Velocity.js http://julian.com/research/velocity/

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