0
我正在開發一個Android應用程序。在我的應用程序中,我使用動畫打開活動(從左向右滑動)。我也希望它在關閉時從右向左滑動。但動畫只能處理活動。沒有關閉。它只是正常關閉,沒有幻燈片動畫。請參閱下面的代碼。開幕式和閉幕式活動與動畫不工作背部按下,但爲開放工作
slide_in.xml
<?xml version="1.0" encoding="utf-8"?>
<translate
xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@android:integer/config_longAnimTime"
android:fromXDelta="100%p"
android:toXDelta="0%p">
</translate>
slide_out.xml
<?xml version="1.0" encoding="utf-8"?>
<translate
xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@android:integer/config_longAnimTime"
android:fromXDelta="0%p"
android:toXDelta="-100%p">
</translate>
內第二次活動的onCreate
overridePendingTransition(R.anim.slide_in, R.anim.slide_out);
但它僅工作了開幕活動。動畫不適用於關閉活動。我的代碼有什麼缺失或錯誤?我如何才能完成關閉活動?
我試過了。但仍然密切的動畫不起作用。 :( –
嘗試在你的'startActivity'方法後面調用'overridePendingTransition' –
是的,它工作正常,謝謝你 –