Cancelar la transición de retorno compartida en Android Lollipop
Estaba jugando con Lollipop's Activity Transition.
Tengo un botón en la actividad A que cuando chascado llama actividad B. En la actividad B, estoy substituyendo onBackPressed () y llamando a finishAfterTransition ()
- ¿Cómo se puede saber si una actividad se inicia sin una transición?
- FragmentTransaction.replace () transición de fade-in muestra el fragmento "fantasma"
- Animación de escala dinámica al reemplazar Fragmento
- ¿Cómo recibir una notificación cuando una transición entre actividades haya terminado?
- Las transiciones de actividad no funcionan
La actividad B sólo tiene dos bloques de diseño relativo con el color de fondo. He puesto una transición de elemento compartido desde el botón a uno de los bloques y funciona perfectamente. Incluso la transición de retorno funciona.
Pero el problema que tengo es que no soy capaz de cancelar la transición de retorno de elementos compartidos e implementar una transición de salida normal.
La intención era deslizar los dos bloques de la pantalla, uno superior de la parte superior e inferior uno de la parte inferior. Eso no funciona si tengo habilitada una transición de elemento compartido.
Traté de establecer la transición de salida y establecer nulo a la transición de sharedElementReturn en la actividad B. No funciona.
Intenté establecer la transición de reingreso en la actividad A con la transición de diapositiva, pero aún así la transición de elementos compartidos se invierte en la parte posterior.
Si apago la transición de elemento compartido, el efecto deseado es perfecto al regresar de la Actividad B a A.
¿Algunas ideas?
- Marco de transición de Android y datos de la red
- Transición personalizada de elementos compartidos en la actividad final
- ¿Crear una transición Fragment como la aplicación Contactos?
- OnEnterAnimationComplete () no se llama después de una transacción de actividad
- TansitionDrawable primer elemento no desaparece
- Barra de navegación de desbordamiento de elementos compartidos en la animación de transición
- Transición de página de paginación personalizada
- SharedElment transition usando fragmentos que no están en transición
- Constructor no coincidente para la clase {proguard]
- Android – Cómo obtener el nombre de archivo seleccionado del documento