41

そのため、Android の WebView ハードウェア アクセラレーションには既知のバグがあります。たとえば、https ://code.google.com/p/android/issues/detail?id=17352 を参照してください。

ハードウェアアクセラレーションを無効にすることは、私にとって選択肢ではありません。

私はこれらの素晴らしい参考文献を読みました:

私の質問は、HWA(ハードウェアアクセラレーション)がオンになっている場合、発生する可能性のあるレンダリングアーティファクトを防ぐための CSS/HTML 回避策を知っている人はいますか?

フォーム フィールドにフォーカスを置いたときにのみ表示されます。vsync 風およびサブピクセルの不具合が発生しているようです。フィールドに焦点を合わせると、ページ全体が揺れるように見えます。

これposition: absoluteも関係しているようです。

誰かがこれを解決した経験がありますか?

4

3 に答える 3

1

追加:

-webkit-backface-visibility: hidden;
-webkit-perspective: 1000;
backface-visibility: hidden;
perspective: 1000;

3D トランスフォームを使用している場合..これは安価なトリックですが、特に iPad でのパフォーマンスが向上します..

さらに、あなたはしようとすることができます

-webkit-transform: rotateZ(0deg);

GPUは何かを回転させるのにはるかに優れているため、AFAIK回転はパフォーマンスを向上させることができます..

別の方法は、画面上の各要素に「関数なし」の変換を配置することです..

私があなたを助けることができるかどうか私に知らせてください.

于 2013-10-19T15:41:59.317 に答える