android - porque - La vista web parpadea/parpadea mientras se desplaza
porque mi pantalla samsung parpadea (3)
Estoy trabajando en la aplicación híbrida, hay archivos HTML5 que incluí dentro de la aplicación. Necesito reproducir un video en algunas páginas HTML para eso usé android:hardwareAccelerated="true"
permission
android:hardwareAccelerated="true"
en el archivo de manifiesto.
Pero cuando me desplazo por la vista web, parpadea / parpadea la vista.
Por favor, hágame saber cómo resolver este problema.
Gracias por adelantado.
Vista web de Android El motor de representación genera parpadeos por lo general. U puede usar algunos frameworks javascript mobile como JQMobi, Enyo js, JQuery Easing JS para resolver este problema.
Pero lo que básicamente experimenté es la representación del navegador html siempre parpadeando en mi caso.
He añadido:
android:layerType="software"
a WebView, y mágicamente resolvió el problema.
Por supuesto, dejó de lado la aceleración de hardware.
Parece que el android: hardwareAccelerated = "true" es la raíz del problema. Si realmente lo necesita, puede resolver este problema llamando a:
webView.setLayerType(WebView.LAYER_TYPE_SOFTWARE, null);
Requiere API nivel 11 , por lo que puede envolverlo en un método como este:
@TargetApi(11)
protected void configureLayerType(WebView webView) {
webView.setLayerType(WebView.LAYER_TYPE_SOFTWARE, null);
}