[PIP2] Hide PiP menu when PiP is moved or resized.

Recall: http://recall/clips/a108d098-fea6-4fb7-b5e5-5acf0b0392be

Bug: 322548939
Test: Launch PiP and manually verify menu is hidden when PiP is moved or
resized.
Flag: com.android.wm.shell.enable_pip2

Change-Id: I14b726e9c96a31822e3baf5a3f06b1c7d9462739
diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/pip2/phone/PhonePipMenuController.java b/libs/WindowManager/Shell/src/com/android/wm/shell/pip2/phone/PhonePipMenuController.java
index 02e6670..8c1e5e6 100644
--- a/libs/WindowManager/Shell/src/com/android/wm/shell/pip2/phone/PhonePipMenuController.java
+++ b/libs/WindowManager/Shell/src/com/android/wm/shell/pip2/phone/PhonePipMenuController.java
@@ -598,6 +598,13 @@
                 break;
             case PipTransitionState.CHANGED_PIP_BOUNDS:
                 updateMenuLayout(mPipBoundsState.getBounds());
+                hideMenu();
+                break;
+            case PipTransitionState.CHANGING_PIP_BOUNDS:
+                hideMenu();
+                break;
+            case PipTransitionState.SCHEDULED_BOUNDS_CHANGE:
+                hideMenu();
                 break;
         }
     }