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:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user