1.在sttrs文件中定義動畫(漸變、縮放等)。
>漸變
<span style="font-size:14px;"><alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="500"
android:fromAlpha="0.0"
android:toAlpha="1.0"
android:interpolator="@android:anim/accelerate_interpolator">
</alpha></span>
<span style="font-size:14px;"><alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="500"
android:fromAlpha="1.0"
android:toAlpha="0.0"
android:interpolator="@android:anim/accelerate_interpolator">
</alpha></span>
>縮放
<scale xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXScale="0.5"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:toXScale="1.0"
android:fromYScale="0.5"
android:toYScale="1.0"
android:duration="300">
</scale>
<scale xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXScale="1.0"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:toXScale="0.5"
android:fromYScale="1.0"
android:toYScale="0.5"
android:duration="300">
</scale>
2.styles文件中導入動畫
<!--自己的Style繼承自安卓,更改具體細節-->
<style name="Anim_Mine" parent="android:Theme.Light.NoTitleBar">
<item name="android:windowAnimationStyle">@style/scale</item>
</style>
<!--Activity淡入淡出動畫-->
<style name="fade" parent="android:style/Animation.Activity">
<item name="android:activityOpenEnterAnimation">@anim/fade_in</item>
<item name="android:activityOpenExitAnimation">@anim/fade_out</item>
<item name="android:activityCloseEnterAnimation">@anim/fade_in</item>
<item name="android:activityCloseExitAnimation">@anim/fade_out</item>
</style>
<!--Activity縮放進入的動畫-->
<style name="scale" parent="android:style/Animation.Activity">
<item name="android:activityOpenEnterAnimation">@anim/scale_in</item>
<item name="android:activityOpenExitAnimation">@anim/scale_out</item>
<item name="android:activityCloseEnterAnimation">@anim/scale_in</item>
<item name="android:activityCloseExitAnimation">@anim/scale_out</item>
</style>
3.清單文件註冊的時候進行引用
<activity android:name=".activities.AlphaActivity_2" android:theme="@style/Anim_Mine"></activity>