Loading libs/WindowManager/Shell/src/com/android/wm/shell/unfold/UnfoldTransitionHandler.java +11 −0 Original line number Diff line number Diff line Loading @@ -173,6 +173,17 @@ public class UnfoldTransitionHandler implements TransitionHandler, UnfoldListene mTransition = null; } @Override public void mergeAnimation(@NonNull IBinder transition, @NonNull TransitionInfo info, @NonNull SurfaceControl.Transaction t, @NonNull IBinder mergeTarget, @NonNull TransitionFinishCallback finishCallback) { if (info.getType() == TRANSIT_CHANGE) { // Apply changes happening during the unfold animation immediately t.apply(); finishCallback.onTransitionFinished(null, null); } } @Nullable @Override public WindowContainerTransaction handleRequest(@NonNull IBinder transition, Loading Loading
libs/WindowManager/Shell/src/com/android/wm/shell/unfold/UnfoldTransitionHandler.java +11 −0 Original line number Diff line number Diff line Loading @@ -173,6 +173,17 @@ public class UnfoldTransitionHandler implements TransitionHandler, UnfoldListene mTransition = null; } @Override public void mergeAnimation(@NonNull IBinder transition, @NonNull TransitionInfo info, @NonNull SurfaceControl.Transaction t, @NonNull IBinder mergeTarget, @NonNull TransitionFinishCallback finishCallback) { if (info.getType() == TRANSIT_CHANGE) { // Apply changes happening during the unfold animation immediately t.apply(); finishCallback.onTransitionFinished(null, null); } } @Nullable @Override public WindowContainerTransaction handleRequest(@NonNull IBinder transition, Loading