Introducción
Desde los inicios de Xamarin.Forms se contaba con soporte para diferentes formatos de imagen. Con la llegada de nuevas versiones llegaron nuevas opciones como FontImageSource.
Con Xamarin.Forms 4.4 llega el soporte al formato gif y animaciones.
Soporte al formato gif
El uso de gif en Xamarin.Forms no implica grandes cambios en API o nuevos conceptos a aprender. Al igual que usamos la propiedad Source de Image con diferentes formatos de imagen (png, jpg, etc.), podemos usar gifs:
var gifImage = new Image { Source = "awesome.gif" };
NOTA: La funcionalidad completa relacionada con gifs en Android esta incluido usando FastRenderers (usados hoy día por defecto). Sin usar Fast Renderers (UseLegacyRenderers), el gif se renderizará pero la animación no funcionará.
La novedad incluida relacionada con gifs viene a permitir controlar la animación del mismo. Contamos con la propiedad IsAnimationPlaying de tipo bool para indicar si el gif lanzará o no su animación.
gifImage.IsAnimationPlaying = true;
Sencillo, ¿verdad?.
¿Qué te parece el soporte al formato gif?. Recuerda, cualquier tipo de feedback es bienvenido en los comentarios de la entrada.
Más información
- GitHub: Gif Animation Support
Buenas tardes Javier, esto tambien funciona para iOS???
Si funciona también en iOS.
Reblogueó esto en El Bruno.