Slide Animations when switching from one activity to another – Java Android

Create a anim/ folder inside res/ in your Android Project and create the following files:

slide_in_left.xml

<set xmlns:android=”http://schemas.android.com/apk/res/android”
    android:shareInterpolator=”false” >

    <translate
        android:duration=”200″
        android:fromXDelta=”-100%”
        android:fromYDelta=”0%”
        android:toXDelta=”0%”
        android:toYDelta=”0%” />

</set>

slide_in_right.xml

<set xmlns:android=”http://schemas.android.com/apk/res/android”
    android:shareInterpolator=”false” >

    <translate
        android:duration=”200″
        android:fromXDelta=”100%”
        android:fromYDelta=”0%”
        android:toXDelta=”0%”
        android:toYDelta=”0%” />


</set>

slide_out_left.xml

<set xmlns:android=”http://schemas.android.com/apk/res/android”
    android:shareInterpolator=”false” >

    <translate
        android:duration=”200″
        android:fromXDelta=”0%”
        android:fromYDelta=”0%”
        android:toXDelta=”-100%”
        android:toYDelta=”0%” />


</set>

slide_out_right.xml

<set xmlns:android=”http://schemas.android.com/apk/res/android”
    android:shareInterpolator=”false” >

    <translate
        android:duration=”200″
        android:fromXDelta=”0%”
        android:fromYDelta=”0%”
        android:toXDelta=”100%”
        android:toYDelta=”0%” />


</set>

Then you can use animations like this:

Intent intent = new Intent(FirstAct.this, SecondAct.class);
startActivity(intent);
overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left);

Bye!