activity动画进入和推出从底部到底部

来源:互联网 发布:python 读取文件跳过 编辑:程序博客网 时间:2024/05/16 17:24

首先是new activity从底部进入,old activity 从上部退出。

1.进入动画



<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="100%p"
android:toYDelta="0"
android:duration="600"/>
<alpha android:fromAlpha="0.0"
android:toAlpha="1.0"
android:duration="600" />
</set>

2.退出动画



<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="0"
android:toYDelta="-100%p"
android:duration="600"/>
<alpha android:fromAlpha="1.0"
android:toAlpha="0.0"
android:duration="600" />
</set>

然后再退出这个activity时的

1.进入动画



<?xml version="1.0" encoding="UTF-8"?>
<set android:interpolator="@android:anim/decelerate_interpolator"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:fromYDelta="-100%p"
android:toYDelta="0"
android:duration="600"/>
<!--<alpha-->
<!--android:fromAlpha="1.0"-->
<!--android:toAlpha="0"-->
<!--android:duration="600" />-->
</set>

2.退出动画



<?xml version="1.0" encoding="UTF-8"?>
<set android:interpolator="@android:anim/accelerate_interpolator"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="0"
android:toYDelta="100%p"
android:duration="600"/>
<!--<alpha android:fromAlpha="0"-->
<!--android:toAlpha="1.0"-->
<!--android:duration="600" />-->
</set>



0 0