implement no animtion expand pip (1/2)
Implement no animation exit pip via expand temporarily
triggered by a broadcast into a new PipScheduler class.
Broadcast receiver is used to initiate expand CUJ since
pip menu is not yet added into pip2 implementation.
The second part of this overall change (i.e. 2/2 CL)
will target the synchronization of the app draw
via wct.setBoundsChangeTransaction().
The current implementation doesn't take fixed rotation into account.
For more info see go/pip2-transitions.
Test: adb shell am broadcast -a \
com.android.wm.shell.pip2.phone.PipScheduler
Bug: 307784067
Change-Id: Id0263162a001e4db73cb0483b2c5960f727e6653
4 files changed