Cómo hacer que los GIF animados funcionen desde Android WebView

Las imágenes GIF animadas renderizadas por WebView de Android no parecen animarse. ¿Alguien ha descubierto cómo hacer que funcionen? Estoy probando en un N1 con 2.1-u1. Ninguna de las configuraciones web disponibles parece aplicable.

No soportado TODAVÍA. Más información sobre esto aquí: http://code.google.com/p/android/issues/detail?id=3422

Para los teléfonos de memoria grande como Droid y Nexus One, el cambio de dos líneas se ha hecho en Froyo (inédito) para permitir GIF animados. Para los teléfonos de memoria pequeños, el cambio no es trivial y no entró en esta versión futura.

Como solución, si está utilizando un WebView personalizado, puede realizar estas dos cosas juntas:

Tenga en cuenta que esto no es una solución para mostrar GIF, debe modificar el contenido de la web y convertir / dividir animaciones GIF en diferentes archivos (uno por cada cuadro) en cualquier formato (JPG, PNG, etc).

AFAIK, los GIF animados no se admiten en Android excepto como clips de película reproducidos por MediaPlayer .

GIF animados son compatibles en Froyo (Android 2.2).

Utilice el formato WebP para Android.

https://developers.google.com/speed/webp/

Hay varias utilidades disponibles en línea, para convertir GIF animados a formato WebP ( http://www.zamzar.com/convert/gif-to-webp/ es un ejemplo).

Tenga en cuenta que WebP no es compatible con la mayoría de los otros navegadores por lo que es posible que tenga que aplicar alguna lógica para seleccionar GIF o WebP basado en la plataforma.

  • ¿Cómo establecer el texto dentro de TextView para que esté en dos líneas?
  • Android: muestra un cuadro de diálogo emergente cuando se hace clic en una palabra concreta de TextView
  • Android: cómo borrar un edittext mediante botón cruzado en el lado derecho
  • Creación de widgets de Android con el teléfono
  • Cambiar el estilo de CalendarView
  • Efecto extraño con ImageView startAnimation en ListView
  • Vista de texto de Autocompletar de Twitter como Android
  • No se puede interactuar con PopupWindow y Background (GoogleMap)
  • ¿Qué android: inputType debo usar para ingresar una dirección IP?
  • Comprensión y uso de un contexto
  • Cómo crear un botón personalizado en Android usando estilos XML
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.