Академический Документы
Профессиональный Документы
Культура Документы
CriandoanimaesnoAndroid|blog.caelum.com.br
Busca...
http://blog.caelum.com.br/criandoanimacoesnoandroid/
1/5
29/06/2015
CriandoanimaesnoAndroid|blog.caelum.com.br
res/drawable, e a durao do tempo que essa imagem ser exibida. Alm disso, o
atributo android:oneshot diz se essa animao deve ficar em loop infinito ou
parar assim que o ltimo quadro for exibido. No nosso caso, deixaremos em loop
infinito ao setar esse atributo como false.
Nossa animao est pronta, agora precisamos atribu-la a um componente de
AnimationDrawableanimation=(AnimationDrawable)imageView.getBackground();
http://blog.caelum.com.br/criandoanimacoesnoandroid/
2/5
29/06/2015
CriandoanimaesnoAndroid|blog.caelum.com.br
animation.start();
Com isso, podemos ver nosso ImageView com uma animao.
Alm de animaes quadro a quadro, podemos alterar a posio de um elemento
de View dando a iluso de movimento. Para isso, podemos usar a classe
TranslateAnimation.
Vamos deslocar nossa ImageView para dar a iluso de movimento:
Animationdeslocamento=newTranslateAnimation(0,1000,0,0);
deslocamento.setDuration(3000);
imageView.startAnimation(deslocamento);
Note que o TranslateAnimation recebe quatro inteiros: eles significam,
respectivamente, as diferenas entre as posies iniciais e finais no eixo x e y.
No nosso caso, estamos fazendo um movimento horizontal (por isso os dois
ultimos valores so zeros) da esquerda para a direita comeando onde o
ImageView estiver posicionado (por isso, o primeiro valor zero), e indo at a
posio 1000 da minha tela.
Aps definir as posies do nosso movimento, podemos definir a sua durao
com o mtodo setDuration().
Alm do Animation Drawable, o Android oferece vrios outros tipos de
animaes que so bastante teis para jogos ou at mesmo para aplicativos
comuns.
E se quiser saber mais sobre o desenvolvimento Android e Mobile em geral no
deixe de visitar a MobileConf RJ 2014!
Compartilhe
http://blog.caelum.com.br/criandoanimacoesnoandroid/
3/5
29/06/2015
CriandoanimaesnoAndroid|blog.caelum.com.br
Felipe Torres
MAIS SOBRE O AUTOR
5 COMENTRIOS
Lucas Martins
30/04/2014 at 16:23 #
Mateus
06/05/2014 at 15:35 #
Brito
03/08/2014 at 18:33 #
Wilamis Micael
27/09/2014 at 17:39 #
http://blog.caelum.com.br/criandoanimacoesnoandroid/
4/5
29/06/2015
CriandoanimaesnoAndroid|blog.caelum.com.br
Nome (Obrigatrio)
Email (Obrigatrio)
Site
Comentrio
Enviar comentrio
BLOG.CAELUM.COM.BR 2015.
http://blog.caelum.com.br/criandoanimacoesnoandroid/
5/5