Xamarin.forms intermedio: animaciones profesionales (Udemy.com)
Full proyectos
Created by: Academia Apps
Last updated July 2022
What you will learn
- Patrón de software MVVM
- Xaml
- Dominio de animaciones
- Funciones avanzadas de xamarin forms
How it compares
Against the other 56 rated Udemy courses in Xamarin on CourseDuck:
- Rating4.5 out of 5higher than 66% of them
- Reviews47#54 of 57 by number of reviews
- Length12.7 hourslonger than 75% of them
- Last updatedJuly 2022more recently than 71% of them
Course Description
La clase ViewExtensions proporciona métodos de extensión que se pueden usar para construir animaciones simples. Este artículo muestra cómo crear y cancelar animaciones mediante la clase ViewExtensions.
La ViewExtensionsclase proporciona los siguientes métodos de extensión que se pueden usar para crear animaciones simples:
CancelAnimationscancela cualquier animación.
FadeToanima la Opacitypropiedad de un VisualElement.
RelScaleToaplica un aumento o disminución incremental animado a la Scalepropiedad de un VisualElement.
RotateToanima la Rotationpropiedad de un VisualElement.
RelRotateToaplica un aumento o disminución incremental animado a la Rotationpropiedad de un VisualElement.
RotateXToanima la RotationXpropiedad de un VisualElement.
RotateYToanima la RotationYpropiedad de un VisualElement.
ScaleToanima la Scalepropiedad de un VisualElement.
ScaleXToanima la ScaleXpropiedad de un VisualElement.
ScaleYToanima la ScaleYpropiedad de un VisualElement.
TranslateToanima las propiedades TranslationXy TranslationYde un VisualElement.
Los métodos de extensión de animación en la ViewExtensionsclase son todos asíncronos y devuelven un Task<bool>objeto. El valor devuelto es falsesi la animación se completa y truesi se cancela. Por lo tanto, los métodos de animación normalmente deben usarse con el awaitoperador, lo que hace posible determinar fácilmente cuándo se ha completado una animación. Además, entonces es posible crear animaciones secuenciales con métodos de animación posteriores ejecutándose después de que se haya completado el método anterior. Para obtener más información, consulte Animaciones compuestas .
Si hay un requisito para permitir que una animación se complete en segundo plano, entonces awaitse puede omitir el operador. En este escenario, los métodos de extensión de animación regresarán rápidamente después de iniciar la animación, con la animación en segundo plano. Esta operación se puede aprovechar al crear animaciones compuestas. Para obtener más información, consulte Animaciones compuestas .
Rotación
El siguiente ejemplo de código demuestra el uso del RotateTométodo para animar la Rotationpropiedad de un Image:
C#Dupdo
await image.RotateTo (360, 2000);
image.Rotation = 0;
Este código anima la Imageinstancia rotando hasta 360 grados durante 2 segundos (2000 milisegundos). El RotateTométodo obtiene el Rotationvalor de la propiedad actual para el inicio de la animación y luego gira desde ese valor hasta su primer argumento (360). Una vez que se completa la animación, la Rotationpropiedad de la imagen se restablece a 0. Esto garantiza que la Rotationpropiedad no permanezca en 360 después de que finalice la animación, lo que evitaría rotaciones adicionales.
Las siguientes capturas de pantalla muestran la rotación en curso en cada plataforma:
Instructor Details
- 4.5 Rating
47 Reviews
Academia Apps
Frente a la gran demanda de Cursos Especializados en Software aplicado a casos reales nace codigo369. Siendo su fundador el Ing. Franklin J. Bustamante Alejandria especialista en desarrollo de Software comercial.
Contamos con los principales desarrolladores de Software compartiendo sus conocimientos y los códigos fuente completos y sin censura de cada Proyecto que se inicie desde su creación hasta su culminación.
Estamos seguros que vamos a ayudar a muchas personas que desean emprender proyectos tecnológicos a nivel Global. Ofreciendo sus creaciones a todo el mundo y obteniendo ganancias de sus proyectos.
Acompáñanos en esta nueva experiencia de cursos con proyectos REALES y se parte del cambio los programadores podemos crear empresa, tenemos el conocimiento ahora ha crear soluciones completas y demos para demostrar lo que podemos hacer.
More courses by Academia Apps
Xamarin básico: Una introducción al SDK de Microsoft (2021)
4.6 (608 Reviews)
Provider: Udemy
Time: 16.2h
$49.99
Xamarin intermedio: Diseños profesionales (2022)
4.9 (167 Reviews)
Provider: Udemy
Time: 22.1h
$64.99
Xamarin.forms avanzado: clon de uber-indriver vs 2022
4.5 (144 Reviews)
Provider: Udemy
Time: 31.6h
$54.99
Eccobank- app ecológica bancaria en Xamarin forms y Firebase (2022)
4.4 (58 Reviews)
Provider: Udemy
Time: 22.2h
$10.99
More Xamarin courses
Crea tu primer aplicación con Xamarin Forms (2022)
4.7 (494 Reviews)
Provider: Udemy
Time: 1.2h
Free
Xamarin básico: Una introducción al SDK de Microsoft (2021)
4.6 (608 Reviews)
Provider: Udemy
Time: 16.2h
$49.99
App android + Sistema para Karaoke en Xamarin Forms (2021)
4.6 (147 Reviews)
Provider: Udemy
Time: 17.7h
$19.99
Master Xamarin Forms desde cero con Web API y Procedures(C#) (2021)
4.5 (211 Reviews)
Provider: Udemy
Time: 20.6h
$54.99
Xamarin.forms avanzado: clon de uber-indriver vs 2022
4.5 (144 Reviews)
Provider: Udemy
Time: 31.6h
$54.99
Reviews
By Rigoberto Apaza Quispe on 11/3/2025
si cuenta realiza lo que menciona
By Jose Antonio Flores Martinez on 2/18/2025
Muy bueno e interesante el curso para poder darle un eecto de animaciones a las aplicaciones desarrolladas en xamarin, el instructor domina los temas y explica bien los conceptos, el ritmo del curso es el adecuado. Saludos desde Mexico
By Ithiel Rivas on 2/15/2024
Excelente.. es la descripción mas pequeña que le puedo dar.
By Francis Reuel Giron Valdez on 10/21/2023
Precioso curso, me estan ensenando algo demasiado valioso. El lenguaje que usan es MUY FACIL y sencillo lo cual hace que el aprendizaje sea facil. Sigan asi
By Luis Alfredo ricopa bardales on 8/9/2023
Explicación simple y resumida
By Juan Guevara on 6/5/2023
Crack! de cracks Profe!
By Fidel Mora on 4/17/2023
Excelente curso, se explica muy bien y con muy buena calidad
By Edgar Diaz on 3/4/2023
va algo rápido, podría tomarse mas tiempo para explicar lo que esta haciendo
By Eduardo Rodriguez on 1/20/2023
animaciones con mvvm??
By Enrique chavez montiel on 6/17/2022
Excelente vamos por más+
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100








