Me postulo una animación en mi aplicación Android usando el siguiente código:TransitionDrawable completó
RelativeLayout layout = (RelativeLayout) findViewById(R.id.relativeLayout1);
layout.setBackgroundResource(R.drawable.translate);
final TransitionDrawable transition = (TransitionDrawable) layout.getBackground();
transition.startTransition(9000);
La animación tiene una duración de 9 segundos, y luego tiene que ser invertido.
Por el momento estoy usando un temporizador de cuenta atrás (ya uno corriendo en la aplicación), para comprobar si 9 segundos ha pasado y manualmente revertir la transición ....
¿Hay una mejor manera de hacerlo ¿esta?
Gracias
Recientemente he cambiado de usar TransistionDrawable a usar ObjectAnimator. Luego utilicé los NineOldAndroids de Jake Wharton (http://nineoldandroids.com/) para que sea compatible con versiones anteriores. – Tony