FreeformHandler should just intercept, not claim animations

There are already animations for most of these operations (eg. in
launcher), so instead of "claiming" the transition animation
and doing nothing, this should just update state (window decor)
and then let other handlers play the animations.

Bug: 241486751
Test: launch app from launcher, go back.
Change-Id: Ic5d01b76c04d6adab484d53d24d1a89b001a4c80
This commit is contained in:
Evan Rosky
2022-08-05 09:00:00 -07:00
parent a97e6db869
commit c0888dcbfc

View File

@@ -122,7 +122,6 @@ public class FreeformTaskTransitionHandler
break;
case WindowManager.TRANSIT_TO_BACK:
case WindowManager.TRANSIT_TO_FRONT:
transitionHandled = true;
break;
}
}
@@ -147,7 +146,9 @@ public class FreeformTaskTransitionHandler
return false;
}
mFreeformTaskListener.createWindowDecoration(change, startT, finishT);
return true;
// Intercepted transition to manage the window decorations. Let other handlers animate.
return false;
}
private boolean startCloseTransition(
@@ -164,7 +165,8 @@ public class FreeformTaskTransitionHandler
windowDecors.add(windowDecor);
}
return true;
// Intercepted transition to manage the window decorations. Let other handlers animate.
return false;
}
private boolean startChangeTransition(