Xamarin.forms intermedio: animaciones profesionales

Full proyectos
4.59 (43 reviews)
Udemy
platform
Español
language
Other
category
instructor
Xamarin.forms intermedio: animaciones profesionales
16 491
students
12.5 hours
content
Jul 2022
last update
$49.99
regular price

Why take this course?

🌟 Xamarin.Forms Intermedio: Animaciones Profesionales

¡Bienvenido a este curso intensivo donde transformarás tu intermedio nivel de Xamarin.Forms en habilidades avanzadas para crear animaciones profesionales! Este curso está diseñado para proyectaranos en el uso práctico de las clases ViewExtensions y sus métodos de extensión para construir animaciones simples y efectivas. A través de ejercicios prácticos y proyectos completos, aprenderás a manejar animaciones secuenciales, cancelar animaciones en curso y más.

Sobre el Curso

Este curso te guiará a través de las capacidades de animación de Xamarin.Forms, centrándonos en la clase ViewExtensions que ofrece una serie de métodos de extensión para simplificar y agilizar el proceso de creación de animaciones. Con este conocimiento, podrás desarrollar aplicaciones con experiencias de usuario dinámicas y visualmente atractivas.

Métodos de Extensión de Animación

La clase ViewExtensions proporciona los siguientes métodos de extensión que se pueden utilizar para crear animaciones simples:

  • CancelAnimations: Cancela cualquier animación en curso.
  • FadeTo: Anima la Opacity propiedad de un VisualElement.
  • RelScaleTo: Aplica un aumento o disminución incremental animado a la Scalepropiedad de un VisualElement.
  • RotateTo: Anima la Rotation propiedad de un VisualElement.
  • RelRotateTo: Aplica un aumento o disminución incremental animado a la Rotationpropiedad de un VisualElement.
  • RotateXTo: Anima la RotationX propiedad de un VisualElement.
  • RotateYTo: Anima la RotationY propiedad de un VisualElement.
  • ScaleTo: Anima la Scalepropiedad de un VisualElement.
  • ScaleXTo: Anima la ScaleX propiedad de un VisualElement.
  • ScaleYTo: Anima la ScaleY propiedad de un VisualElement.
  • TranslateTo: Anima las propiedades TranslationX y TranslationY de un VisualElement.

Todos estos métodos son asíncronos y devuelven un Task<bool> objetro. El valor devuelto es false si la animación se completa y true si se cancela. Por lo tanto, generalmente se usan con el operador await, lo que permite determinar cuándo se ha completado una animación de manera sencilla. Además, esto facilita la creación de animaciones secuenciales, ejecutando métodos de animación posteriores después de que se haya completado el método anterior. Para obtener más información, consulta Animaciones compuestas.

Ejemplo de Rotación

Veamos cómo podemos utilizar el método RotateTo para animar la propiedad Rotation de un Image:

await image.RotateTo(360, 2000); // La imagen se gira hasta 360 grados durante 2 segundos.
image.Rotation = 0;               // Tras completar la animación, restablecemos la Rotation a 0 para evitar rotaciones adicionales.

Este código no solo realiza una rotación completa, sino que también garantiza que la imagen vuelva a su posición original una vez que la animación haya finalizado, manteniendo así la integridad de la interfaz de usuario.

Capturas de Pantalla de Animaciones

Este curso incluye ejemplos visuales en las que podrás ver cómo se ven estas animaciones en cada plataforma (iOS, Android, UWP). Las capturas de pantalla proporcionan una visión clara del progreso y la fluidez de las animaciones.

Proyectos y Ejercicios Prácticos

A través de proyectos y ejercicios prácticos, aplicarás lo aprendido y desarrollarás tu propio conjunto de animaciones dentro de aplicaciones Xamarin.Forms. Al final del curso, tendrás una comprensión profunda de cómo realizar animaciones profesionales y un portafolio de proyectos que demuestre tus habilidades.

¡Es hora de darle vida a tu interfaz de usuario con animaciones que encanten a tus usuarios! 🚀

¡Inscríbete ya y transforma tus aplicaciones Xamarin.Forms con animaciones dinámicas y visualmente impresionantes!

Course Gallery

Xamarin.forms intermedio: animaciones profesionales – Screenshot 1
Screenshot 1Xamarin.forms intermedio: animaciones profesionales
Xamarin.forms intermedio: animaciones profesionales – Screenshot 2
Screenshot 2Xamarin.forms intermedio: animaciones profesionales
Xamarin.forms intermedio: animaciones profesionales – Screenshot 3
Screenshot 3Xamarin.forms intermedio: animaciones profesionales
Xamarin.forms intermedio: animaciones profesionales – Screenshot 4
Screenshot 4Xamarin.forms intermedio: animaciones profesionales

Loading charts...

Related Topics

4667684
udemy ID
01/05/2022
course created date
23/05/2022
course indexed date
Bot
course submited by