WebView loadDataWithBaseUrl – problema extraño en android 4.0.3

En mi proyecto hay dos WebViews y estoy cambiando estos WebViews alternativamente para obtener una animación suave mientras carga mi url. Cuando estoy usando el método Webview.loadUrl (), funciona bien en todos los dispositivos. Pero cuando estoy usando el mismo código con loadDataWithBaseUrl () entonces no funciona en 4.0.3 pero está funcionando bien en 2.2, 2.3, 4.0.4, 4.1 dispositivos.

¿Es este un fallo saliendo de WebKit? He intentado muchas maneras de hacer esto, pero no hay salida. Estoy realmente frustrado y desordenado con esto.

Será muy útil si alguien me puede mostrar una manera correcta de hacer esto.

Puede intentar agregar esta propiedad con webview-

mWebView.setLayerType(View.LAYER_TYPE_SOFTWARE, null); 

Y puede utilizar la animación porque su funcionamiento bien para mí como-

 <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:interpolator="@android:anim/cycle_interpolator" android:fromXDelta="100%p" android:toXDelta="0" android:duration="1000"/> </set> 

Parece que hay un error con 4.0.3 en conjunto con las animaciones de WebView. Lo que lo arregló para mí fue la eliminación de alfa de la animación. La animación de traducción básica se está comportando correctamente.

  • Interceptación de descarga en webview y descarga mediante HttpClient
  • ¿Cómo anular algunos eventos de gestos en una webview, pero dejar que otros a través de?
  • WebView no carga la página web
  • Abrir URL en WebView en lugar del explorador predeterminado
  • Cómo encajar una página web en la pantalla de Android (webview)?
  • Android - Cómo convertir la imagen de webview.capturePicture () a byte y de nuevo a bitmap
  • ¿Qué hacen exactamente setUseWideViewPort () y setLoadWithOverviewMode ()?
  • ¿Cuál es el archivo html más grande que se puede cargar en un WebView de Android?
  • Cómo recuperar y modificar el contenido HTML de WebView con Http Post
  • ¿Puede una WebView de Android hacer una animación translationX con aceleración de hardware?
  • No se puede seleccionar la opción en la vista web de android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.