2 qq 33867930 qq_33867930 于 2016.04.05 10:46 提问

Activity页面跳转怎样实现从下往上覆盖的效果 5C

在网上搜索基本实现了activity跳转从下往上的功能,但是效果不是覆盖的感觉而是底下的activity变没了之后,怎么让底下的activity感觉是被另一个activity是从下被覆盖掉的。

3个回答

viewgroup
viewgroup   2016.04.05 11:52

activity.overridePendingTransition(进场动画, 出场动画);

qq_33867930
qq_33867930 非常感谢你,这个已经实现了,关键是我在startactivity下面调用overridePendingTransition,第二个页面在从下往上滑的时候下面的activity没有内容了,不是那种覆盖去的感觉,我想让底下的activit的没有被第二个activity盖住的地方还显示原来的内容。。
一年多之前 回复
u013268154
u013268154   2016.04.05 11:57

在启动跳转的地方添加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" />

qq_33867930
qq_33867930 回复文正27: 谢谢你回答的这么详细。
一年多之前 回复
qq_33867930
qq_33867930 非常感谢你,这个已经实现了,关键是我在startactivity下面调用overridePendingTransition,第二个页面在从下往上滑的时候下面的activity没有内容了,不是那种覆盖去的感觉,我想让底下的activit的没有被第二个activity盖住的地方还显示原来的内容。。
一年多之前 回复
u013268154
u013268154 两个动画都少了一句<translate xmlns:android="http://schemas.android.com/apk/res/android"
一年多之前 回复
bruse_android
bruse_android   2016.04.06 10:55

activity.overridePendingTransition(进, 出);

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!