我能够在跳转到下一个界面时实现从底部到顶部的动画效果,但是现在当我按返回键时,我使用同样的代码实现从顶部到底部的动画效果,但它总是从底部到顶部运行。所以我的问题是,在Android设备上按下返回按钮后如何实现从顶部到底部的动画效果?
请参见以下代码。
请参见以下代码。
我在使用 Intent
进行 Activity 之间的转换时使用它。
overridePendingTransition( R.anim.slide_in_up, R.anim.slide_out_up );
并且xml文件是: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"/>
并且 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"/>