界面平移动画
程序员文章站
2022-06-15 14:53:43
...
在res目录下创建anim文件夹,创建xml文件,动画效果为translate
下一页进入
<?xml version="1.0" encoding="utf-8"?>
<translate
android:fromXDelta="100%p"
android:toXDelta="0"
android:duration="500"
xmlns:android="http://schemas.android.com/apk/res/android">
</translate>
下一页消失
<?xml version="1.0" encoding="utf-8"?>
<translate
android:fromXDelta="0"
android:toXDelta="-100%p"
android:duration="500"
xmlns:android="http://schemas.android.com/apk/res/android"
>
</translate>
上一页进入
<?xml version="1.0" encoding="utf-8"?>
<translate
android:fromXDelta="-100%p"
android:toXDelta="0"
android:duration="500"
xmlns:android="http://schemas.android.com/apk/res/android"
>
</translate>
上一页消失
<?xml version="1.0" encoding="utf-8"?>
<translate
android:fromXDelta="0"
android:toXDelta="100%p"
android:duration="500"
xmlns:android="http://schemas.android.com/apk/res/android"
>
</translate>
在acticity finish()前调用一个方法
下一页
overridePendingTransition(R.anim.next_in_anim, R.anim.next_out_anim);
上一页
overridePendingTransition(R.anim.pre_in_anim, R.anim.pre_out_anim);