一个客户需要从系统层禁用活动跳转视频,因为界面的跳转样式是统一的,第三方APP无法控制
frameworks/base/services/core/Java/com/Android/server/WM/windowmanagerservice.Java
mdisabletransitionanimation=context.get resources (
com.Android.internal.r.bool.config _ disabletransitionanimation;
框架/base/services/core/Java/com/Android/server/WM/appwindowtoken.Java
booleanapplyanimationlocked (window manager.layoutparamslp,int transit,boolean enter,
布尔语音交互) {
if (m service.mdisabletransition animation |! should animate (传输) ) }
if (debug _ app _ transitions|| debug _ anim ) {
slog.v(tag_WM,' apply animation : transitionanimationisdisabledorskipped.'
' atoken=' this;
}
取消动画(;
返回假;
}
框架/base/core/RES/RES/values/config.XML
bool name=' config _ disabletransitionanimation ' true/bool
将属性值更改为true以取消动画