Transición animada entre una actividad y otra
Declaro que no soy muy experimentado en android, y me gustaría entender, quizás con algún tutorial, cómo implementar cualquier animación de desplazamiento entre una actividad y otra. Espero en tu ayuda
- ¿Cómo agregar vistas dinámicamente a un RelativeLayout ya declarado en el diseño xml?
- ¿Cómo puedo actualizar correctamente AppWidget?
- Intención de envío dentro de otra Intención
- Cómo eliminar el espaciado del widget de pestañas en Android?
- Establecer el ancho y la altura de ImageView de forma programática en un widget
- ¿Es imposible agregar varias vistas a un ScrollView?
- Widgets desaparecen después de actualizar la aplicación, mediante la biblioteca
- Android: Cambiar el color del texto de la pestaña mediante programación
- Android: hacer que el cajón corredizo se deslice de izquierda a derecha
- ¿Hay una manera de mostrar la barra de desplazamiento de ListView todo el tiempo?
- Android WebView Scrollable
- Cómo iniciar la actividad desde el widget de pantalla de inicio de Android
- ClipDrawable no funciona cuando se utiliza como fondo de diseño para el widget
Puede configurar animaciones (como diapositivas) al cambiar entre actividades como esta:
En la carpeta res
, cree una carpeta anim
Por ejemplo, ponga dos archivos xml
para un efecto de diapositiva:
Slide_in.xml
<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false"> <translate android:fromXDelta="100%" android:toXDelta="0%" android:fromYDelta="0%" android:toYDelta="0%" android:duration="200"/> </set>
Slide_out.xml
<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false"> <translate android:fromXDelta="100%" android:toXDelta="0%" android:fromYDelta="0%" android:toYDelta="0%" android:duration="200" /> </set>
Entonces en su código de java apenas escriba esto:
Intent i = new Intent(YourActivity.this, OtherActivity.class); this.startActivity(i); overridePendingTransition(R.anim.slide_in, R.anim.slide_out);
Si está probando eso en un dispositivo real, no olvide permitirle reproducir animaciones (Ajustes -> Pantalla -> Animaciones -> Todas las Animaciones)
Espero eso ayude ! 🙂