Pergunta

Quais são os tipos de técnicas de animação no Android?

Você pode me dizer os códigos de exemplo, tutoriais para isso?

Nota: Tween e Animação de quadro na documentação não é suficiente .....

Foi útil?

Solução

Basicamente, além das animações (bastante dolorosas), existem animações de layout, animações e animações de transição. As animações de layout disparam quando um elemento é mostrado, no layout da atividade inicial ou quando você define uma visualização como visível e faz a transição de animações quando uma nova atividade está começando. As animações de visualização padrão são as animações flexíveis do cavalo de trabalho que você pode disparar com base em visualização/layout, mas elas fazem um pouco mais de trabalho (fora das definições XML, atividades e animações de layout geralmente são liners).

Também existem aulas úteis como o Viewflipper para facilitar o trabalho com algumas das animações. Verifique o aplicativo Android API DEMOS que vem com o SDK (documentação aqui). As animações de visualização fáceis estão em esta aula, transições em esta aula, e alguns exemplos mais complexos aqui (Há um exemplo de animação de layout no aplicativo de demonstração da API 2.0, mas não consigo encontrá -lo nos documentos on -line). Não deixe de conferir o XML relacionado para as demos em Res/Anim também; As especificações sobre o XML de animação na documentação são um pouco escassas, mas existem muitos bons exemplos nas demos da API e código -fonte do Android. Você pode usar o XML para personalizar o tipo de transição (desbotamento, rolagem etc.) e as interpolações (acelerar, ultrapassar etc.), o que fornece uma quantidade razoável de energia (o suficiente para cobrir a maioria dos casos de uso, de qualquer maneira).

o Animação A aula também pode ajudar muito. Um rápido grep através do código -fonte do sistema Android deve fornecer um ótimo material de trabalho para tudo o que foi acima. Esses recursos devem ser suficientes para você começar; boa sorte!

Adendo (5/2011): Há também o (apenas 3.0+) animação de propriedade sistema, que é muito legal porque você pode usá -lo para animar propriedades arbitrárias em visualizações personalizadas; A menos que você esteja escrevendo um aplicativo específico de 3.0, você precisará esperar antes de usá-lo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top