I am giving a transition to activity B which will be called when some button on Activity A is clicked. After clicking button Activity B is appear from Right to Left. Now I want transition Left to Right on Activity B when back button is clicked. anyone knows how to do this. I am calling onBackPressed() when I want to go to Activity A.
This is Activity A
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mBtnNext = (Button) findViewById(R.id.btn_go_next);
mBtnNext.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(MainActivity.this, second.class));
}
});
}`
This is Activity B
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);
mBtnGoBack = (Button) findViewById(R.id.btn_go_back);
mBtnGoBack.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
overridePendingTransition(R.anim.right_slide, R.anim.left_slide);
}
@Override
public void onBackPressed() {
super.onBackPressed();
overridePendingTransition(R.anim.left_slide, R.anim.right_slide);
}
`
This is my Left side
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:duration="500"
android:fromXDelta="0%"
android:fromYDelta="0%"
android:toXDelta="-100%"
android:toYDelta="0%" />
</set>
This is my right side
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:duration="500"
android:fromXDelta="100%"
android:fromYDelta="0%"
android:toXDelta="0%"
android:toYDelta="0%" />
</set>