关于Android中Activity的进入退出动画
怎样设置Activity的的进入退出动画呢,其实Android系统已经有现成的方法了
overridePendingTransition(enterAnim,exitAnim);
这个方法需要在startActivity或finish方法之后使用,enterAnim是进入动画,exitAnim是退出动画,且enterAnim,exitAnim都是动画文件。
那么怎么实现平移的进入退出动画呢
先来看一张图
进入的位置是从100到0,退出的位置是从0到-100,所以动画可以这样写
进入动画
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="500">
<translate
android:fromXDelta="100%"
android:toXDelta="0" />
</set>
退出动画
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="500">
<translate
android:fromXDelta="0"
android:toXDelta="-100%" />
</set>