Delen via


Beweging in Windows

Beweging beschrijft de manier waarop de interface de interactie van gebruikers aangeeft en reageert. Beweging in Windows is reactief, direct en context passend. Het biedt feedback aan gebruikersinvoer en versterkt ruimtelijke paradigma's die way-finding ondersteunen.

Een geanimeerde afbeelding met verschillende voorbeelden van beweging in de Windows-gebruikersinterface.

Aanbeveling

In dit artikel wordt beschreven hoe de Fluent Design-taal wordt toegepast op Windows-apps. Zie Fluent Design - Motion voor meer informatie.

Bewegingsprincipes

Deze principes begeleiden het gebruik van beweging in Windows.

Verbonden: Elementen van acties verbinden naadloos

Elementen die de positie en grootte wijzigen, moeten visueel verbinding maken tussen de ene toestand en de andere, zelfs als ze niet onder de motorkap zijn aangesloten. Gebruikers worden begeleid bij het volgen van elementen die van punt tot punt gaan, waardoor de cognitieve belasting van statische statuswijzigingen wordt verlaagd.

Voorbeeld: Wanneer een venster overgaat tussen zwevend, vastgelijnd en gemaximaliseerd, voelt het altijd hetzelfde venster aan.

Een geanimeerde afbeelding met een Microsoft Edge-venster dat overgaat tussen zwevende, vastgelijnde en gemaximaliseerde weergaven.

Aanbeveling

Deze pagina gebruikt nog steeds afbeeldingen in de standaardweergave om de toegankelijkheid en leesbaarheid te verbeteren. U kunt op een afbeelding klikken om de versie met animatie weer te geven.

Consistent: Elementen moeten zich op vergelijkbare manieren gedragen bij het delen van toegangspunten

Surfaces die hetzelfde toegangspunt voor de gebruikersinterface delen, moeten dezelfde manier aanroepen en sluiten om consistentie te brengen in interacties. Elke overgang moet de timing, de versoepeling en de richting van andere elementen respecteren, zodat een oppervlak cohesief voelt.

Voorbeeld: Alle flyouts op de taakbalk worden omhoog geschoven wanneer ze worden aangeroepen en schuif omlaag wanneer ze worden gesloten.

Een geanimeerde afbeelding waarin verschillende Windows-gebruikersinterfaces achter elkaar worden weergegeven, zoals het startmenu en het zoekvenster. Elke surface schuift omhoog vanaf de taakbalk wanneer deze wordt aangeroepen en dia's omlaag wanneer ze worden gesloten, op een consistente manier.

Klik op de afbeelding om de animatie weer te geven.

Responsief: Het systeem reageert en past zich aan gebruikersinvoer en -keuzes aan

Duidelijke indicatoren tonen dat het systeem correct herkent en zich aanpast aan verschillende invoer, houdingen en oriëntaties. Apps moeten voortbouwen op het gedrag van het besturingssysteem om responsief, actief te zijn en het gebruik te helpen, afhankelijk van invoermethoden.

Voorbeeld: Taakbalkpictogrammen worden uitgespreid wanneer toetsenborden worden losgekoppeld. Vensterranden roepen een andere visual aan, afhankelijk van cursor- of aanraakinvoer.

Een geanimeerde afbeelding. Aan de linkerkant worden taakbalkpictogrammen uitgespreid wanneer een toetsenbord wordt losgekoppeld. Aan de rechterkant hebben vensterranden verschillende visuele effecten wanneer ze worden bewerkt met de cursor of aanraakinvoer.

Klik op de afbeelding om de animatie weer te geven.

Heerlijk: Onverwachte momenten van vreugde met doel

Beweging voegt persoonlijkheid en energie toe aan de ervaring om eenvoudige acties om te zetten in momenten van genot. Deze momenten zijn altijd kort en vlot en helpen bij het versterken van gebruikersacties.

Voorbeeld: Als u een venster minimaliseert, wordt een app-pictogram niet weergegeven, terwijl het herstellen van een app-pictogram omhoog gaat.

Een geanimeerde afbeelding waarin een app-pictogram niet wordt weergegeven wanneer het venster wordt geminimaliseerd en niet meer wordt weergegeven wanneer het venster wordt hersteld.

Klik op de afbeelding om de animatie weer te geven.

Resourceful: maakt gebruik van bestaande besturingselementen om waar mogelijk consistentie te brengen

Vermijd waar mogelijk aangepaste animaties. Gebruik animatiebronnen zoals WinUI-besturingselementen voor paginaovergangen, focus op pagina en micro-interacties. Als u geen WinUI-besturingselementen kunt gebruiken, moet u bestaand gedrag van het besturingssysteem nabootsen op basis van waar het toegangspunt van de app zich bevindt.

Voorbeeld:Paginaovergangen, verbonden animaties en pictogrammen met animaties zijn de aanbevolen WinUI-besturingselementen die heerlijke en noodzakelijke beweging toevoegen aan apps.

Een geanimeerde afbeelding met voorbeelden van paginaovergangen, verbonden animaties en pictogrammen met animaties in de Windows-gebruikersinterface.

Klik op de afbeelding om de animatie weer te geven.

Voorbeelden

De WinUI 3 Gallery-app bevat interactieve voorbeelden van de meeste Besturingselementen, functies en functionaliteit van WinUI 3. Haal de app op uit de Microsoft Store of haal de broncode op GitHub op

Usage

Animatie-eigenschappen

Windows-beweging is snel, direct en contextgegepast. Tijds- en versoepelingscurven worden aangepast op basis van het doel van de animatie om een coherente ervaring te creëren.

Purpose Definition Gemak Timing Gebruikt voor
Directe ingang Snel – In Kubieke bezier(0,0,0,1) 167, 250, 333 Positie, schaal, draaiing
Bestaande elementen Punt-naar-punt Kubieke bezier(0,55,0,55,0,1) 167, 250, 333 ms Positie, schaal, draaiing
Directe uitgang Snel – uit Kubieke bezier(0,0,0,1) 167 ms Positie, schaal, draaiing (ALTIJD combineren met vervagen)
Zachte uitgang Zacht – Uit Kubieke bezier(1,0,1,1) 167 ms Positie, schaal
Minimaal bare Vervagen – In + Uit Lineair 83 ms Ondoorzichtigheid
Sterke ingang Elastisch in (3 keyframes) (3 onderstaande waarden) (3 onderstaande waarden) Positie, schaal
Keyframe 1 Cubic-Bezier(0,85, 0, 0, 1) 167 ms
Keyframe 2 Cubic-Bezier(0,85, 0, 0,75, 1) 167 ms
Keyframe 3 Cubic-Bezier(0,85, 0, 0, 1) 333 ms

Controles

Deze release van Windows introduceert doelgerichte micro-interacties in WinUI-besturingselementen . Voeg deze besturingselementen toe aan uw app om informatie beter te ordenen en de gebruikers van uw app te helpen over te stappen van pagina naar pagina, laag naar laag en status tot status van een interactie.

Paginaovergang: Overgangen van pagina naar pagina binnen hetzelfde oppervlak

Gebruik paginaovergangen om soepel van pagina naar pagina over te stappen en animatierichtingen te configureren om de stroom van een app te respecteren.

Paginaovergangen leiden uw gebruikers naar binnenkomende en uitgaande inhoud, waardoor de cognitieve belasting wordt verlaagd.

Een geanimeerde afbeelding met navigatie tussen verschillende pagina's in Windows-instellingen. Pagina's op het hoogste niveau worden vanaf de onderkant omhoog geschoven. Wanneer u navigeert tussen pagina's op het hoogste niveau en subpagina's, schuift u naar links en rechts.

Klik op de afbeelding om de animatie weer te geven.

Verbonden animatie: overgangen tussen lagen binnen dezelfde pagina

Gebruik verbonden animaties om specifieke stukjes informatie binnen een pagina of oppervlak te markeren, terwijl de context behouden blijft.

Verbonden animaties geven de focus naar geselecteerde elementen en schakelen naadloos tussen de prioriteits- en niet-gerichte statussen.

Een geanimeerde afbeelding van de Microsoft Store-app die een afbeelding weergeeft op een pagina die animatie geeft aan een ingezoomde weergave van de afbeelding.

Klik op de afbeelding om de animatie weer te geven.

Pictogram animatie: voegt vreugde toe en onthult informatie via micro-interacties

Gebruik animatiepictogrammen om lichtgewicht, vectorgebaseerde pictogrammen en illustraties met beweging te implementeren met behulp van Lottie-animaties .

Pictogrammen met animatie vestigen de aandacht op specifieke toegangspunten, geven feedback van status tot status en voegen vreugde toe aan een interactie.

Een geanimeerde afbeelding met een raster met verschillende voorbeelden van besturingselementen voor animatiepictogram's.

Klik op de afbeelding om de animatie weer te geven.