修改 Android 切换动画
一、
activity 切换动画
android:activityOpenEnterAnimation,android:activityOpenExitAnimation,
android:activityCloseEnterAnimation
android:activityCloseExitAnimation
window dialog 动画 windowAnimation
android:windowEnterAnimation
android:windowExitAnimation
二、在项目中WindowAnimation的控制权大于Activity的控制权,
即在Activity转场过程中,如果同时设置了WindowAnimation和ActivityAnimation,
那么可能(因为这种情况非常多)只会执行WindowAnimation
三,源码修改activity动画
修改完成,单独编译frameworks/base/core/res/目录,push 新生成framework-res.apk
3.1将自己定义的anim文件放置frameworks/base/core/res/res/anim/目录,
3.2 修改 frameworks/base/core/res/res/values/styles
<style name="Animation.Activity">
新进
<item name="activityOpenEnterAnimation">@anim/activity_open_enter</item> 一个activity创建进入的效果。
旧出
<item name="activityOpenExitAnimation">@anim/activity_open_exit</item> 一个activity还没有finish()下退出效果, 比如有俩个activity A与B 首先启动A 然后再启动B
那么A还没有finish() 这时A的退出效果
旧进
<item name="activityCloseEnterAnimation">@anim/activity_close_enter</item>
When closing the current activity, this is the animatio