在网上搜索基本实现了activity跳转从下往上的功能,但是效果不是覆盖的感觉而是底下的activity变没了之后,怎么让底下的activity感觉是被另一个activity是从下被覆盖掉的。
activity.overridePendingTransition(进场动画, 出场动画);
在启动跳转的地方添加overridePendingTransition(int resId,int resId);这两个参数分别为你自己新建的动画的资源id
从下滑进动画:
<?xml version="1.0" encoding="utf-8"?>
android:duration="@android:integer/config_longAnimTime"
android:fromYDelta="-100%p"
android:toYDelta="0" />
从下滑出动画:
<?xml version="1.0" encoding="utf-8"?>
android:duration="@android:integer/config_longAnimTime"
android:fromYDelta="0"
android:toYDelta="100%p" />
activity.overridePendingTransition(进, 出);