¿Puedo añadir AnimationListener para la traducción Fragment?
Aplico alguna animación para la traducción de fragmentos. ¿Puedo añadir un detector de animación para detectar el evento de inicio / fin de animación?
Gracias a todos.
- Animación personalizada en Android
- La vista animada de Android fuera del fragmento se está recortando
- Inicio de la animación marco por cuadro
- Deslice la animación izquierda / derecha entre fragmentos
- Android - Cómo detener la animación entre los cambios de actividad
- Dialog con gravedad inferior anima sobre la barra de navegación por encima de api kitkat?
- Iniciar una animación onstart CustomViewPager
- Una manera fácil de hacer funcionar la animación GONE
- TranslateAnimated ImageView no se puede hacer clic después de la animación
- Fragmento de la animación de transacciones: inserte y deslice hacia fuera
- Efecto ondulado en estado prensado + transparencia en estado normal
- Diseño de animación Android
- Android Frame by Frame Problema de animación en elementos en un CursorAdapter
Si anula onCreateAnimation()
(o onCreateAnimator()
si está utilizando fragmentos 3.0+ … ambos permiten a los oyentes) dentro de su fragmento personalizado para proporcionar las animaciones en lugar de utilizar los métodos de animación personalizados de FragmentTransaction
:
@Override public Animation onCreateAnimation (int transit, boolean enter, int nextAnim) { Animation anim; if (enter) { anim = AnimationUtils.loadAnimation(getActivity(), android.R.anim.fade_in); } else { anim = AnimationUtils.loadAnimation(getActivity(), android.R.anim.fade_out); } anim.setAnimationListener(new AnimationListener() { public void onAnimationEnd(Animation animation) { } public void onAnimationRepeat(Animation animation) { } public void onAnimationStart(Animation animation) { } }); return anim; }
- Cómo estirar verticalmente una fila en TableLayout?
- ListView de Android con casillas de verificación?