Agora vou mostrar uma transição simples de imagem em uma aplicação Android. É simples, mas já da um toque especial na aplicação. Você deve implementar esse código no eventro da troca da imagem:
//imageView é o componente do tipo ImageView que está armazenando a imagem final Bitmap b = bitmap; //nova imagem final boolean toRight = true; // define para que lado a imagem vai deslizar até sumir Animation out = AnimationUtils.makeOutAnimation(this, toRight); out.setAnimationListener(new Animation.AnimationListener() { @Override public void onAnimationStart(Animation anmtn) { } @Override public void onAnimationEnd(Animation anmtn) { imageView.setImageBitmap(b); Animation in = AnimationUtils.makeInAnimation(ImageActivity.this, toRight); imageView.startAnimation(in); imageView.setVisibility(View.VISIBLE); } @Override public void onAnimationRepeat(Animation anmtn) { } }); imageView.setVisibility(View.INVISIBLE); this.imageView.startAnimation(out);
Simples e com um efeito bacana. Nesse momento, sua aplicação deixa de ser tão "crua" e passa a ser um pouco mais elegante ;)
Até a próxima!
Nenhum comentário:
Postar um comentário