Ver Mensaje Individual
  #2  
Viejo 28/01/12, 01:13:55
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Android no soporta gifs animados, al menos no de forma directa cargando el fichero y metiendoselo a un ImageView.

Existen varios mecanismos, como por ejemplo decodificar el gif en tiempo real y mostrarlo frame a frame cambiando el frame a mostrar con un temporizador, por supuesto en un Handler para que se ejecute en un hilo propio y además pueda actualizar Views que están en el hilo principal. Un poco engorroso, la verdad.

El método más limpio es que extraigas todos los frames del Gif y crees un AnimationDrawable, de este modo será el sistema el que se encargará de la gestión de la animación.

Con ninguno de esos 2 métodos tendrías sonido, aunque podrías tenerlo como un fichero de audio independiente, aunque supongo que la sincronización puede ser un poco tediosa.

Última edición por kriogeN Día 28/01/12 a las 01:16:27.
Responder Con Cita