¿Cómo poner la animación de rotación entre dos activities.when es startActivity y próxima actividad es empezar con la animación de rotación¿Android gira la animación entre dos actividades?
Respuesta
Aquí hay una tutorial sobre cómo añadir una animación cuando transistioning entre dos actividades. Sin embargo, en lugar de utilizar una animación de traducción como en el artículo, querrá utilizar una animación de rotación. Para obtener más información sobre animaciones, consulte este documentation.
Combinando estas dos cosas, esto es lo que debe hacer. En primer lugar, en el que hacer la llamada para iniciar la nueva actividad de hacer esto:
//Calls a new Activity
startActivity(new Intent(this, NewActivity.class));
//Set the transition -> method available from Android 2.0 and beyond
overridePendingTransition(R.anim.rotate_out,R.anim.rotate_in);
A continuación, cree los siguientes dos animaciones en su xml:
rotate_out.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="300" />
<rotate android:fromDegrees="0" android:toDegrees="90" android:pivotX="25%" />
</set>
rotate_in.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="300" />
<rotate android:fromDegrees="90" android:toDegrees="0" android:pivotX="-25%" />
</set>
Puede jugar con los valores fromDegrees, ToDegrees y pivotX para obtener exactamente lo que necesita me gustaría
Respuesta actualizada para incluir código de muestra. –
@Ankit: ¿Encontraste una solución para esto? – CoDe
yup que hago con Rotate animation3D ... Ver en Android api tiene demo –
- 1. ¿Cómo aplicar la transición 3D entre dos actividades en Android?
- 2. ¿Cómo aplicar la animación de diapositivas entre dos actividades en Android?
- 3. Transición de animación entre actividades usando FLAG_ACTIVITY_CLEAR_TOP
- 4. Desactivar animación de transición entre las actividades
- 5. Android PagerView entre actividades
- 6. ¿Disminuye la velocidad de la animación deslizante entre las actividades de Android?
- 7. actividades de conmutación sin animación
- 8. Animación 3D entre la actividad en Android
- 9. Android - Cómo detener la animación entre los cambios de actividad
- 10. dos actividades de lanzadores
- 11. Extremadamente básico: Alternar entre Actividades (Android)
- 12. Android: compartir actividades/código entre diferentes aplicaciones
- 13. Pasando cadenas entre actividades en Android
- 14. Pasar datos entre actividades en Android
- 15. Animación entre dos estados de una vista, usando animación personalizada
- 16. Android ProgressDialog no gira
- 17. Compartir un objeto entre actividades
- 18. Android: Visualización de dos actividades en una pantalla
- 19. Android: dicha animación usando XML para la animación en Android
- 20. Android - Actividades vs Vistas
- 21. Compartir bases de datos sqlite entre múltiples actividades de Android
- 22. ¿Cómo puedo mostrar un diálogo de progreso entre dos actividades?
- 23. ¿Cómo acceder a las preferencias compartidas entre actividades en Android?
- 24. ¿Hay una animación flip disponible para usar al hacer la transición entre actividades?
- 25. la distancia entre dos puntos Android
- 26. Android: inicie actividades múltiples
- 27. Alternar entre actividades: No ocultar actividad anterior
- 28. Demasiadas actividades en Android?
- 29. Android: borrar el historial al navegar entre Actividades
- 30. Android: al pasar el interruptor entre Vistas/Actividades/Fragmentos
¿funcionó la solución siguiente como esperaba? –
cambié la duración de "300" a "3000" solo para verificar claramente la animación real. tan pronto como hago clic en el botón para pasar de ActivityA a ActivityB, la pantalla se pone negra, luego lentamente aparece ActivityA y aparece ActivityB –
esto no está funcionando como esperaba ,,, Archie is ryt, así es como está apareciendo ,,, ¿cómo podemos mostrar flip mientras se pasa de una actividad a otra ,,, –