标签:
1,在AndroidManifest.xml中的Activity的声明上加入android:theme="@style/Anim_fade"
2,在values文件夹下的styles.xml中的resources标签内写
<style name="Anim_fade" parent="android:Theme.NoTitleBar">
<item name="android:windowAnimationStyle">@style/fade</item>
</style>
<style name="fade" parent="@android:style/Animation.Activity">
<item name="android:activityOpenEnterAnimation">@anim/alpha_in</item>
<item name="android:activityOpenExitAnimation">@anim/alpha_out</item>
<item name="android:activityCloseEnterAnimation">@anim/alpha_in</item>
<item name="android:activityCloseExitAnimation">@anim/alpha_out</item>
</style>
注意需要继承自 @android:style/Animation.Activity
。具体这4个属性什么意思呢?假设我们有 2 个 Activity,分别是 A1 和 A2:
android:activityOpenExitAnimation
android:activityOpenEnterAnimation
android:activityCloseExitAnimation
android:activityCloseEnterAnimation
3,在res文件夹下建立anim文件夹,然后在里面建立fade_in.xml和fade_out.xml两个动画资源
Android动画效果translate、scale、alpha、rotate详解
(1)alpha xml 淡出效果
(2)alpha xml 淡入效果
(3)rotate.xml 旋转效果:
(4)scale.xml 缩放效果:
()translate.xml 移动效果:
标签:
原文地址:http://www.cnblogs.com/manmanlu/p/4335246.html