Microsoft-ui-xaml: Pregunta: ¿Se pueden aplicar ConnectedAnimationConfigurations a animaciones coordinadas?

Creado en 20 feb. 2020  ·  3Comentarios  ·  Fuente: microsoft/microsoft-ui-xaml

Estamos tratando de actualizar nuestros proyectos dirigidos a la versión de Windows a 1809, pero los cambios en la forma en que funcionan las animaciones coordinadas crean una UX muy fea en nuestra aplicación. Navegar previamente a una nueva página haría que la imagen de un botón se tradujera al encabezado de la nueva página (Animación conectada) y un par de elementos de texto diferentes seguirían justo debajo de esta imagen como si estuvieran anclados debajo (Animación coordinada).

Después de la actualización a 1809, ocurre la nueva animación "Gravedad" predeterminada. Todos los elementos se hunden un poco y luego se colocan en su lugar. También hay una sombra paralela que se ve extraña con nuestro diseño.

La documentación muestra cómo anular la configuración de Connected Animation aplicando un BasicConnectedAnimationConfiguration () a la animación. Esto funciona bien para la imagen del botón. Se mueve en línea recta como antes. Lindo.

El problema son los elementos conectados, los elementos de texto debajo de la imagen, aún se mueven con la nueva configuración de GravityConnectedAnimationConfiguration. Se sumergen y luego aparecen en el último minuto en lugar de permanecer "anclados" a la imagen durante la traducción.

¿Hay alguna forma de anular la animación de gravedad predeterminada para los elementos coordinados?

Aquí hay un enlace a la misma pregunta que publiqué en StackOverflow con un video del problema y el código de referencia:

https://stackoverflow.com/questions/60290093/uwp-version-1809-connected-coordinated-animations-not-configured-the-same

Espero que esto se pregunte en el lugar correcto.

question

Todos 3 comentarios

@stmoy como para su información.

@BrandonKuenzi : gracias por abrir esto, estoy haciendo un seguimiento interno. Volveré después de que investiguemos un poco más.

Después de revisar el código de animación coordinado, hemos determinado que, lamentablemente, este escenario no funciona. No hay forma de configurar la animación coordinada en este momento y las animaciones coordinadas siempre tendrán la configuración predeterminada de Gravity.

Presenté el n. ° 2035 para rastrear esta brecha. Dado que las animaciones conectadas están programadas para ser parte de la versión WinUI 3.0, tendremos que esperar a WinUI 3.0 antes de solucionar este problema.

Mientras tanto, es posible que pueda solucionar este problema reemplazando la animación coordinada con una animación conectada que se conecte entre el texto y una cuadrícula vacía para lograr un efecto similar. Se pueden reproducir varias animaciones al mismo tiempo y se pueden conectar elementos de diferentes tipos, así que creo que esto debería funcionar.

¿Fue útil esta página
0 / 5 - 0 calificaciones