Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Display Activity From Bottom to Top

I want to display one activity to another from bottom to top animation using Intent.

Given me some example for that like below

Intent i2 = new Intent(main.this, test.class); startActivity(i2); 

with animation bottom to top.

like image 621
Nikhil Avatar asked May 19 '11 08:05

Nikhil


People also ask

What is transition animation in Android?

Android's transition framework allows you to animate all kinds of motion in your UI by simply providing the starting layout and the ending layout.


1 Answers

Define an animation in res/anim/slide_in_up.xml:

<?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android"     android:fromYDelta="100%p" android:toYDelta="0%p"     android:duration="@android:integer/config_longAnimTime"/> 

and another at res/anim/slide_out_up.xml:

<?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android"     android:fromYDelta="0%p" android:toYDelta="-100%p"     android:duration="@android:integer/config_longAnimTime"/> 

Then apply these after to call startActivity:

Intent i2 = new Intent(main.this, test.class); startActivity(i2); overridePendingTransition( R.anim.slide_in_up, R.anim.slide_out_up ); 

There an introduction to Android animation here which may help you further.

like image 168
Mark Allison Avatar answered Oct 18 '22 13:10

Mark Allison