Animaciones de transición de contenido
Las animaciones de transición de contenido permiten cambiar el contenido de un área de la pantalla mientras mantiene el contenedor o constante de fondo. El nuevo contenido se atenua. Si hay contenido existente que se va a reemplazar, ese contenido se atenua.
API importantes: Clase ContentThemeTransition (XAML)
Cosas que hacer y cosas que evitar
- Use una animación de entrada cuando haya un conjunto de elementos nuevos para introducirlos en un contenedor vacío. Por ejemplo, después de la carga inicial de una aplicación, es posible que parte del contenido de la aplicación no esté disponible inmediatamente para mostrarse. Cuando ese contenido esté listo para mostrarse, use una animación de transición de contenido para llevar ese contenido en tiempo de espera a la vista.
- Use transiciones de contenido para reemplazar un conjunto de contenido por otro conjunto de contenido que ya reside en el mismo contenedor dentro de una vista.
- Al incorporar contenido nuevo, deslice ese contenido (de abajo a arriba) en la vista en el flujo de página general o en orden de lectura.
- Introduce contenido nuevo de forma lógica, por ejemplo, introduce la parte más importante del contenido en último lugar.
- Si tiene más de un contenedor cuyo contenido se va a actualizar, desencadene todas las animaciones de transición simultáneamente sin ningún retraso o escalonamiento.
- No use animaciones de transición de contenido cuando cambie toda la página. En ese caso, use las animaciones de transición de página en su lugar.
- No use animaciones de transición de contenido si el contenido solo se está actualizando. Las animaciones de transición de contenido están diseñadas para mostrar el movimiento. Para las actualizaciones, use animaciones de atenuación.
Artículos relacionados
Para desarrolladores (XAML)
- Introducción a las animaciones
- Animación de transiciones de contenido
- Inicio rápido: Animación de la interfaz de usuario mediante animaciones de biblioteca
- Clase ContentThemeTransition
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.