Animazioni di transizione del contenuto
Le animazioni di transizione del contenuto consentono di modificare il contenuto di un'area dello schermo mantenendo il contenitore o la costante di sfondo. Il nuovo contenuto si dissolve. Se è presente contenuto da sostituire, il contenuto svanisce.
API importanti: classe ContentThemeTransition (XAML)
Cosa fare e cosa non fare
- Usa un'animazione di ingresso quando è presente un set di nuovi elementi da inserire in un contenitore vuoto. Ad esempio, dopo il caricamento iniziale di un'app, parte del contenuto dell'app potrebbe non essere immediatamente disponibile per la visualizzazione. Quando il contenuto è pronto per essere visualizzato, usa un'animazione di transizione del contenuto per inserire il contenuto in ritardo nella visualizzazione.
- Usare le transizioni di contenuto per sostituire un set di contenuto con un altro set di contenuto che si trova già nello stesso contenitore all'interno di una visualizzazione.
- Quando si inserisce nuovo contenuto, spostarlo verso l'alto (dal basso verso l'alto) nella visualizzazione rispetto al flusso generale della pagina o all'ordine di lettura.
- Introdurre nuovi contenuti in modo logico, ad esempio, introdurre la parte più importante del contenuto per ultimo.
- Se sono presenti più contenitori il cui contenuto deve essere aggiornato, attivare contemporaneamente tutte le animazioni di transizione senza sfalsamento o ritardo.
- Non usare le animazioni di transizione del contenuto quando l'intera pagina cambia. In tal caso, usare invece le animazioni di transizione di pagina.
- Non usare le animazioni di transizione del contenuto se il contenuto viene aggiornato solo. Le animazioni di transizione del contenuto sono progettate per mostrare lo spostamento. Per gli aggiornamenti, usa animazioni con dissolvenza.
Articoli correlati
Per sviluppatori (XAML)
- Panoramica delle animazioni
- Animazioni di transizione del contenuto
- Guida introduttiva: Animazione dell'interfaccia utente tramite animazioni di libreria
- Classe ContentThemeTransition
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.