2012-08-23 48 views

Respuesta

25

Puede configurar animaciones (como diapositivas) cuando se cambia entre las actividades de la siguiente manera:

En la carpeta res, cree una carpeta anim

Por ejemplo, poner dos xml archivos para un efecto de deslizamiento:

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> 

Luego, en el código Java acaba de escribir esto:

Intent i = new Intent(YourActivity.this, OtherActivity.class); 
this.startActivity(i); 
overridePendingTransition(R.anim.slide_in, R.anim.slide_out); 

Si está probando que en un dispositivo real, no se olvide de que pueda desempeñar las animaciones (Configuración -> Pantalla -> Animaciones -> Todas las animaciones)

Espero que ayude! :)

+1

gracias por el consejo, Estoy probando, pero tengo un pequeño problema, la transición de una actividad a otra es después de presionar un botón y tengo do "finish();" en la actividad que comienza – user1480020

+0

¿Qué actividad quieres terminar? El primero ? –

+0

sí la primera actividad – user1480020

Cuestiones relacionadas