Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Embora o movimento seja baseado no mundo real, também somos um meio digital, que vem com uma expectativa de velocidade e desempenho.
Exemplos
![]()
O aplicativo Da Galeria do WinUI 3 inclui exemplos interativos de controles e recursos do WinUI. Obtenha o aplicativo na Microsoft Store ou navegue pelo código-fonte em GitHub.
Valores de duração de animação padrão
O WinUI 3 fornece um conjunto de durações de animação padrão que são usadas em todos os controles da plataforma. Você também pode usar esses recursos nomeados ao criar animações de storyboard personalizadas.
| Nome do ThemeResource | Valor |
|---|---|
| ControlNormalAnimationDuration | 250 ms |
| ControlarDuraçãoRápidaDeAnimação | 167 ms |
| Controlar duração de animação mais rápida | 83 ms |
Atenuação no movimento fluente
A flexibilização é uma maneira de manipular a velocidade de um objeto enquanto ele viaja. É a cola que une todas as experiências de movimento fluente. Embora extrema, a flexibilização usada no sistema ajuda a unificar a sensação física dos objetos que se movem por todo o sistema. Essa é uma maneira de imitar o mundo real e fazer com que os objetos em movimento pareçam pertencer ao ambiente.
Aplique atenuação ao movimento
Essas facilidades ajudarão você a obter uma sensação mais natural e são a linha de base que usamos para movimentos fluentes.
Rápido de saída, lento de entrada
cubic-bezier(0, 0, 0, 1)
Use para objetos ou UI que entram na cena, seja navegando ou gerando.
Uma vez no local, o objeto é submetido a um atrito extremo, o que faz com que desacelere até parar. A sensação resultante é que o objeto viajou de uma grande distância e entrou a uma velocidade extrema, ou está rapidamente retornando a um estado de repouso.
Mesmo que seja precedido por um momento de falta de resposta, a velocidade do objeto que se aproxima tem o efeito de parecer rápido e responsivo.
Sair devagar, entrar rápido
cubic-bezier(1 , 0 , 1 , 1)
Use para interface do usuário ou objetos que estão saindo da cena.
Os objetos são energizados e ganham impulso até atingirem a velocidade de escape. A sensação resultante é que o objeto está se esforçando ao máximo para sair do caminho do usuário e abrir espaço para a entrada de novos conteúdos.
Artigos relacionados
Windows developer