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!
- Android - No se puede cargar el archivo gif usando la clase Movie
- reproducir la imagen GIF descargada en android
- ¿Es posible hacer el fondo de una aplicación android en un fondo animado como un gif?
- Cómo convertir un gif en un fondo de pantalla en vivo para su uso en la aplicación para Android
- ImageView y el muestreo GIF grande
- Guardar gif en la galería de Android
- ¿Hay alguna otra biblioteca de creación de GIF para Android?
- Cómo crear un GIF animado de JPEGs en Android (desarrollo)
- GIF transparente en Android ImageView
- Utilice la imagen GIF en ImageSpan con un EditText
- Cómo hacer la imagen gif por dos mapas de bits en android
- ¿Cómo añadir una imagen gif como un icono de carga de Android?
- ¿Cómo configurar el icono de cada ficha en un fragmentopageradapter a una animación gif?
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.
No necesitas ningún código HTML … Solo usa esta línea
webViewControl.LoadUrl("file://" + pathToTheGifFile);
Esto funciona para mi.
- Crear una imagen que se puede hacer clic en un GridView en Android
- "Acción completa usando" al intentar cargar en un WebView