Animações de fadeFade animations

Use animações de fade para trazer itens para uma exibição ou retirá-los de uma exibição.Use fade animations to bring items into a view or to take items out of a view. As duas animações comuns de esmaecimento são fade-in e fade-out.The two common fade animations are fade-in and fade-out.

APIs importantes: classe FadeInThemeAnimation, classe FadeOutThemeAnimationImportant APIs: FadeInThemeAnimation class, FadeOutThemeAnimation class

O que fazer e o que não fazerDo's and don'ts

  • Quando ocorrerem transições entre elementos não relacionados ou com uso intenso de texto no aplicativo, use uma ação de fade out seguida de uma ação de fade in.When your app transitions between unrelated or text-heavy elements, use a fade-out followed by a fade-in. Isso permite que o objeto de saída desapareça completamente antes que o objeto de entrada fique visível.This allows the outgoing object to completely disappear before the incoming object is visible.
  • Faça fade in do(s) elemento(s) de entrada sobre os elementos de saída se o tamanho dos elementos permanecer constante e se você quiser que o usuário perceba que está olhando para o mesmo item.Fade in the incoming element or elements on top of the outgoing elements if the size of the elements remains constant, and if you want the user to feel that they're looking at the same item. Assim que o fade in estiver concluído, o item de saída poderá ser removido.Once the fade-in is complete, the outgoing item can be removed. Essa será uma opção viável somente quando o item de saída estiver completamente coberto pelo item de entrada.This is only a viable option when the outgoing item will be completely covered by the incoming item.
  • Evite animações de fade para adicionar ou excluir itens em uma lista.Avoid fade animations to add or delete items in a list. Em vez disso, use as animações de lista criadas especificamente para essa finalidade.Instead, use the list animations created for that purpose.
  • Evite animações de fade para mudar todo o conteúdo de uma página.Avoid fade animations to change the entire contents of a page. Em vez disso, use as animações de transição de página criadas para essa finalidade.Instead, use the page transition animations created for that purpose.
  • O fade out é uma forma sutil de remover um elemento.Fade-out is a subtle way to remove an element.