diff --git a/services/core/java/com/android/server/wm/WindowState.java b/services/core/java/com/android/server/wm/WindowState.java index d10cb24fc353e..08fb037e61951 100644 --- a/services/core/java/com/android/server/wm/WindowState.java +++ b/services/core/java/com/android/server/wm/WindowState.java @@ -4580,7 +4580,8 @@ class WindowState extends WindowContainer implements WindowManagerP private MoveAnimationSpec(int fromX, int fromY, int toX, int toY) { final Animation anim = AnimationUtils.loadAnimation(mContext, com.android.internal.R.anim.window_move_from_decor); - mDuration = anim.computeDurationHint(); + mDuration = (long) + (anim.computeDurationHint() * mService.getWindowAnimationScaleLocked()); mInterpolator = anim.getInterpolator(); mFrom.set(fromX, fromY); mTo.set(toX, toY);