Visualización de imágenes GIF mediante WebView

¿Puede alguien por favor proporcionar un código para mostrar las imágenes GIF en una webview (ya soy capaz de mostrar el mismo con la animación de marco de png imágenes) Ahora quiero una manera de mostrar las imágenes GIF en lugar de cargar los marcos o dibujar las imágenes de nuevo ¡y otra vez!

Los Gifs son compatibles con la vista web.

Escriba un archivo html como sigue:

<html> <body bgcolor="white"> <table width="100%" height="100%"> <tr> <td align="center" valign="center"> <font color="gray">Some text you display</font> <br/> <br/> <br/> <br/> <br/> <img src="yourGIF.gif"> </td> </tr> </table> </body> 

Y almacenarlo en la carpeta de "activos" de su aplicación también almacenar su gif en la misma carpeta. Y hacer lo siguiente para mostrarlo:

 webview.loadUrl("file:///android_asset/your_html.html"); 

Prueba esto..

 WebView wv = (WebView) findViewById(R.id.webView1); wv.loadUrl("file:///android_asset/anim5.gif"); 

Simplemente llame a su imagen GIF de activos como este ..

Sí este es el derecho que gif no es compatible con android Otra solución Como TRonZ WebView admite gif, sólo tiene que make a WebView y load the URL of the gif image y ya está hecho

Esta es la mejor solución para GIF en Android:

Inserte la siguiente dependencia al archivo build.gradle de su proyecto.

 dependencies { compile 'pl.droidsonroids.gif:android-gif-drawable:1.1.+' } 

entonces

 The simplest way is to use GifImageView <pl.droidsonroids.gif.GifImageView android:layout_width="match_parent" android:layout_height="match_parent" android:src="@drawable/src_anim" android:background="@drawable/bg_anim" /> 

Si los drawables declarados por android: src y / o android: backgroun d son archivos GIF entonces serán automáticamente reconocidos como GifDrawables y animados. Si se da dibujable no es un GIF entonces mencionado Views funciona como ImageView y ImageButton.

https://github.com/koral–/android-gif-drawable

No necesitas ningún código HTML … Solo usa esta línea

 webViewControl.LoadUrl("file://" + pathToTheGifFile); 

Esto funciona para mi.

  • Obtener el primer fotograma de una imagen GIF sin descargar todos los demás fotogramas
  • Cómo crear un GIF animado de JPEGs en Android (desarrollo)
  • ¿Cómo mostrar el archivo .gif en la vista de la imagen?
  • Guardar gif en la galería de Android
  • Mostrando gif en android
  • Cómo convertir un gif en un fondo de pantalla en vivo para su uso en la aplicación para Android
  • Cómo jugar un archivo GIF en Android?
  • GIF transparente en Android ImageView
  • Problemas de renderización de Android GIF
  • ImageView y el muestreo GIF grande
  • ¿Cómo añadir una imagen gif como un icono de carga de Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.