我正在开发一款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);
但它只适用于开放活动。动画不适合关闭活动。我的代码有什么缺失或错误?如何让它在关闭活动时发挥作用?
答案 0 :(得分:1)
尝试在overridePendingTransition
方法之后致电startActivity
。