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.

  • Android: reproducir muchos videos simultáneamente
  • Mostrando gif en android
  • Almacenamiento de gifs en fresco
  • Establecer lista de animación de android por programación
  • ¿Cómo mostrar GIF en la aplicación Android de reactividad?
  • Mostrar archivo GIF con Glide (carga de imágenes y biblioteca de almacenamiento en caché)
  • ¿Por qué jQuery Mobile 1.1-rc1 utiliza un .gif para el icono de carga (de nuevo)?
  • Cómo jugar un archivo GIF en Android?
  • Soporte de GIF animado de Android
  • Gifflen Señal Fatal 11
  • Problemas de renderización de Android GIF
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.