打开和关闭活动,动画无法按下后退但正在打开

时间:2016-11-20 16:31:57

标签: android animation android-activity

我正在开发一款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);

但它只适用于开放活动。动画不适合关闭活动。我的代码有什么缺失或错误?如何让它在关闭活动时发挥作用?

1 个答案:

答案 0 :(得分:1)

尝试在overridePendingTransition方法之后致电startActivity