2012-03-13 52 views

Trả lời

14

Xác định một hình ảnh động trong 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"/> 

và khác ở 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"/> 

Sau đó, áp dụng những sau khi gọi startActivity:

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

câu trả lời này với một số giải thích sẽ là tuyệt vời. Chỉ có mã không phải là những gì mọi người tìm kiếm. Nếu họ sẽ có một số giải thích chúng tôi (người mới bắt đầu) sẽ nhận được một cái gì đó phong phú. – Killer

+0

Không hoạt động trong trường hợp của tôi. –

Các vấn đề liên quan