-2

設定後の WebView で奇妙なちらつきが発生しandroid:hardwareAccelerated="true"mWebView.setBackgroundColor(Color.TRANSPARENT)

誰もいない、ちらつきがない。

4

2 に答える 2

0

code でフラグをハードコーディングしないでください。ベスト プラクティスではありません。4 つのレベルで機能を有効にすることができます。</p>

ウィンドウレベル:

getWindow().setFlags(
    WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,
    WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);

ビュー レベル:

myView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);

活動レベル:

<application android:hardwareAccelerated="true">
    <activity ... />
    <activity android:hardwareAccelerated="false" />
</application>

りんごレベル:

<application android:hardwareAccelerated="true" ...>

参照http://developer.android.com/guide/topics/graphics/hardware-accel.html

于 2014-11-13T05:32:12.223 に答える