Vídeo: Melhores Aplicativos de Animação para Android 2025
Você pode decidir que você precisa de alguma animação elegante em seu aplicativo para Android. Isso mostra alguma ambição promissora! O Android possui dois tipos de animação que você pode usar no desenvolvimento do seu aplicativo:
-
Visualizar animação: Um sistema antigo no qual você anima com a interpolação ou a animação quadro a quadro, conforme descrito nesta lista:
-
Tweening: Você diz ao Android como um objeto deve procurar inicialmente e como o objeto deve aparecer eventualmente. Você também diz ao Android como mudar da aparência inicial para a aparência final. (A mudança é gradual ou súbita? Se o objeto se move, ele se move em uma linha reta ou em uma curva de algum tipo? Será que ele vai saltar um pouco quando chegar ao final do caminho?)
Com a interpolação, o Android considera todos os seus requisitos e descobre exatamente como o objeto se parece entre o início e o final da animação do objeto.
-
Animação quadro a quadro: Você fornece vários instantâneos do objeto ao longo do caminho. O Android exibe esses instantâneos em rápida sucessão, um após o outro, dando a aparência de movimento ou de outra mudança na aparência do objeto.
Os cartoons do filme são o exemplo clássico de animação quadro a quadro, embora, no cinema moderno, os especialistas gráficos usem interpolação para criar seqüências de quadros.
-
-
Animação de propriedade: Um sistema mais recente (introduzido no Android 3. 0, API Nível 11) no qual você pode modificar qualquer propriedade de um objeto durante um período de tempo.
Com a animação da propriedade, você pode alterar qualquer coisa sobre qualquer tipo de objeto, se o objeto aparece na tela do dispositivo ou não. Por exemplo, você pode aumentar a temperatura média de um objeto terrestre de 15 ° Celsius a 18 ° Celsius durante um período de dez minutos. Em vez de exibir o objeto terrestre, você pode observar a maneira como a temperatura média afeta os níveis de água e a vida vegetal, por exemplo.
Ao contrário da visualização de animação, o uso da animação de propriedades muda o valor armazenado no campo de um objeto. Por exemplo, você pode usar a animação de propriedades para mudar um widget de ser invisível para estar visível. Quando a animação da propriedade termina, o widget permanece visível.
Aqui estão algumas aulas de animação especializadas:
-
AlphaAnimation: Fades into view or fades out of view.
-
RotateAnimation: gira ao redor.
-
ScaleAnimation: altera o tamanho.
-
TranslateAnimation: Move de um lugar para outro.
