Microsoft-ui-xaml: Question: Les ConnectedAnimationConfigurations peuvent-elles être appliquées aux animations coordonnées?

Créé le 20 févr. 2020  ·  3Commentaires  ·  Source: microsoft/microsoft-ui-xaml

Nous essayons de mettre à jour la version Windows ciblée de nos projets vers 1809, mais les modifications apportées au fonctionnement des animations coordonnées créent une UX très moche dans notre application. Auparavant, la navigation vers une nouvelle page entraînerait la traduction de l'image d'un bouton vers l'en-tête de la nouvelle page (animation connectée) et quelques éléments de texte différents suivraient juste en dessous de cette image comme s'ils étaient épinglés ci-dessous (animation coordonnée).

Après la mise à jour vers 1809, la nouvelle animation "Gravity" par défaut se produit. Tous les éléments plongent un peu puis se mettent en place. Il y a aussi une ombre portée qui semble étrange avec notre conception.

La documentation montre comment remplacer la configuration de l'animation connectée en appliquant un BasicConnectedAnimationConfiguration () à l'animation. Cela fonctionne très bien pour l'image du bouton. Il se déplace en ligne droite comme avant. Agréable.

Le problème est que les éléments connectés, les éléments de texte sous l'image, se déplacent toujours avec la nouvelle GravityConnectedAnimationConfiguration. Ils plongent puis apparaissent à la dernière minute au lieu de rester "épinglés" à l'image pendant la traduction.

Existe-t-il un moyen de remplacer l'animation de gravité par défaut pour les éléments coordonnés?

Voici un lien vers la même question que j'ai postée sur StackOverflow avec une vidéo du problème et le code de référence:

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

J'espère que cela est posé au bon endroit.

question

Tous les 3 commentaires

@stmoy comme

@BrandonKuenzi - merci d'avoir ouvert ceci, je fais un suivi en interne. Je reviendrai après que nous ayons fait un peu plus d'enquête.

Après avoir parcouru le code d'animation coordonné, nous avons déterminé que ce scénario est malheureusement rompu. Il n'y a aucun moyen de configurer l'animation coordonnée pour le moment et les animations coordonnées auront toujours la configuration de gravité par défaut.

J'ai déposé le n ° 2035 pour suivre cet écart. Étant donné que les animations connectées devraient faire partie de la version WinUI 3.0, nous devrons attendre WinUI 3.0 avant de résoudre ce problème.

En attendant, vous pourrez peut-être contourner ce problème en remplaçant l'animation coordonnée par une animation connectée qui se connecte entre le texte et une grille vide pour obtenir un effet similaire. Plusieurs animations peuvent être lues en même temps et des éléments de différents types peuvent être connectés, donc je pense que cela devrait fonctionner.

Cette page vous a été utile?
0 / 5 - 0 notes