本文主要是介绍activity之间切换动画一种简单方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
overridePendingTransition(R.anim.zoomin, R.anim.zoomout);
变小
zoomin.xml:
<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator">
<scale android:fromXScale="0.1" android:toXScale="1.0"
android:fromYScale="0.1" android:toYScale="1.0"
android:pivotX="50%p" android:pivotY="50%p"
android:duration="1000" /> <!--动画演示效果时间 -->
<alpha
android:fromAlpha="0.1"
android:toAlpha="1.0"
android:duration="300" />
</set>
变大
zoomout.xml:
<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator"
android:zAdjustment="top">
<scale android:fromXScale="1.0" android:toXScale=".5"
android:fromYScale="1.0" android:toYScale=".5"
android:pivotX="50%p" android:pivotY="50%p"
android:duration="1000" /> <!-- 系统内置的动画持续时间 android:duration="@android:integer/config_mediumAnimTime" -->
<alpha
android:fromAlpha="1.0"
android:toAlpha="0"
android:duration="300"/>
</set>
这篇关于activity之间切换动画一种简单方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!