Jithin
Jithin

Reputation: 1765

Block the default animation for startActivity


Me started an activity like this

Intent mainIntent = new Intent(v.getContext(), Second.class);
startActivity(mainIntent);
overridePendingTransition(android.R.anim.slide_out_right,
                        android.R.anim.slide_in_left);

I have set overridePendingTrasition for animation.
You can see i have set animation the oposite to the normal android startactivity animation. So now this two animation get collapsed each other.
I want block the default animation (left->right) for while we use start activity
Thank you

Upvotes: 7

Views: 5806

Answers (1)

Labeeb Panampullan
Labeeb Panampullan

Reputation: 34833

You can prevent the default animation by setting flag FLAG_ACTIVITY_NO_ANIMATION
like this

mainIntent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);

Upvotes: 22

Related Questions