Animación de AnimatorSet de Android + setStartDelay VS AnimatorListenener.onAnimationStart?

Tengo una pregunta sobre el objeto AnimatorSet de Android. Estoy tratando de crear un TextView dinámicamente y establecer su visibilidad a GONE y hacer que aparezca cuando mi animación comienza después de la demora de inicio. Para lograr esto, he configurado un listener onAnimationStart para decirme cuándo se inicia la animación para que pueda establecer el TextView a visible. Añado que TextView en un AnimatorSet para realizar algunas animaciones en el alfa y translateY, pero también establecer el setStartDelay a un valor para que la animación comienza en 2500 milisegundos. Mi problema es que quiero que el TextView se vuelva visible cuando la animación comienza realmente en la marca de 2500 mili, pero onAnimationStart sólo se llama cuando se está llamando a mi función AnimatorSet.start () y no a los 2500 milisegundos solicitados después. Esto se traduce en mi TextView se hace visible antes de su animación realmente comienza (después del período setStartDelay). ¿Cómo puedo superar esto y obtener los objetos TextView para ir visible sólo después del período setStartDelay ???? Muchas gracias, usted es el mejor StackOverflow !!!! Unes

He estado teniendo el mismo problema. Estoy animando a 3 ValueAnimators en un AnimatorSet. Yo estaba haciendo un "playTogether ()" en mi conjunto así:

set.playTogether(alpha,animScale,transY); set.start(); 

Y encontró que la demora de la animación causó problemas. En su lugar, probé lo siguiente:

 set.play(animScale); set.play(transY); set.play(alpha); set.start(); 

¡Parece funcionar!

  • Cómo animar un elemento de la lista de capas
  • La animación en la pestaña Viewpager cambia fadein / fadeout como la pantalla de introducción de Linkedin
  • Cómo obtener un soundcloud como formas de onda en Android
  • Diseño de animación Android
  • ¿Cómo se suelta un pin en un MapView en Android?
  • Animación de fondo panorámica en Android
  • Cambiar el tamaño de los diseños de forma programática (como animación) hasta "wrap_content"
  • La animación de Android no está terminada en onAnimationEnd
  • ¿Cómo animar un VectorDrawable de una manera fluida-como?
  • Fragmento de la animación de transición perdida tras el cambio de configuración
  • ¿Cómo puedo animar View.setVisibility (GONE)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.