Android webview do późnego renderowania

Napisałem aplikację głównie w JS (Mootools) i HTML, który jest ładowanywebview w mojej aplikacji.

To tylko jeden plik html, który pokazuje lub ukrywa części (elementy) strony, dodając lub usuwającnodisplay klasa:

.nodisplay {display:none}
function showPage1()
{
     $('.pages').addClass('nodisplay');
     $('page1').removeClass('nodisplay');
}

W Androidzie 4 (łuk xperia i uwaga galaktyki 2) widzę dziwne późne renderowanie, ale nie wiem, jak zachowują się starsze wersje. kiedy ukrywam element i pokazuję inny, początkowo wydaje się to poprawne, ale podczas przewijania niektóre części starych elementów pojawiają się przez milisekundy i znikają natychmiast. To tak, jakby renderowanie niewidocznego obszaru zostało przełożone na moment rysowania.

A także czasami dziwne mrugnięcia podczas ukrywania i pokazywania.

W Chrome na PC nie ma żadnego problemu. Nawet w AVD działa bardzo ostro, bez mrugnięć.

Nie wiem, czy jest to problem z Androidem i czy jest jakiś sposób na jego pokonanie ?!

próbowałemandroid:hardwareAccelerated="false"|"true" , bez efektu. i równieżws.enableSmoothTransition() co nie rozwiązuje problemu.

questionAnswers(5)

yourAnswerToTheQuestion