Poner un Listener en la animación de transición entre actividades
En android, ¿es posible poner un oyente en la animación que se obtiene entre las actividades, para que el código se puede ejecutar al final de la animación?
- ¿Cómo puedo iniciar una nueva actividad como un círculo gastado desde el centro
- La aplicación de Android se reinicia al abrirla haciendo clic en el icono de la aplicación.
- Todos los iconos de ActionMode Bar no se muestran en Android?
- Android: ¿Cómo vas a otra actividad al hacer clic?
- Android - No se puede resolver el símbolo "R"
- Cómo proporcionar y manejar enlaces profundos en aplicaciones de cordova / phonegap
- Transacción entre fragmentos sólo dentro de una pestaña ActionBar
- Cómo cerrar la actividad y volver a la actividad anterior en android
- ¿Cómo comprobar si la actividad actual tiene un diálogo delante?
- Android Mostrar Actividad Título / barra de estado en la parte superior después de que esté oculto
- StartActivity creando nueva instancia de Activity cada vez
- Cómo controlar la pila trasera de Android
- ¿Cuándo se llaman onSaveInstanceState () y onRestoreInstanceState (), exactamente?
Prueba esto
Transition transition = getWindow().getSharedElementEnterTransition(); transition.addTarget(android.R.transition.slide_top); transition.addListener(new Transition.TransitionListener() { @Override public void onTransitionStart(Transition transition) { Log.e("transition ","onTransitionStart"); } @Override public void onTransitionEnd(Transition transition) { Log.e("transition ","onTransitionEnd"); } @Override public void onTransitionCancel(Transition transition) { } @Override public void onTransitionPause(Transition transition) { } @Override public void onTransitionResume(Transition transition) { } });
Realice un retraso de post de 1 segundo en onCreate (). La duración de la animación de la actividad es la misma duración, no importa lo que haga (nuevo Handler ()). PostDelayed (Runnable) debe hacer el truco, sólo ajustar el retraso.