私は主にJS(Mootools)とHTMLでアプリを作成webview
し、アプリにロードしました。
nodisplay
これは、クラスを追加または削除することによってページの一部(要素)を表示または非表示にする1つのhtmlファイルです。
.nodisplay {display:none}
function showPage1()
{
$$('.pages').addClass('nodisplay');
$('page1').removeClass('nodisplay');
}
android 4(xperiaarcとgalaxynote 2)では、奇妙な遅いレンダリングが表示されますが、古いバージョンがどのように動作するかわかりません。要素を非表示にして別の要素を表示すると、最初は正しいように見えますが、スクロール中に古い要素の一部が数ミリ秒間表示され、すぐに消えます。これは、非表示領域のレンダリングが描画モーメントに延期されているようなものです。
また、非表示と表示中に奇妙な点滅をすることもあります。
PCのクロームでは問題ありません。AVDでも、瞬きすることなく非常にシャープに動作します。
それがアンドロイドの問題なのか、それを克服する方法があるのかわかりません!
試しandroid:hardwareAccelerated="false"|"true"
ましたが、効果はありません。また、ws.enableSmoothTransition()
これも問題を解決しません。