Fix QS in split shade
This CL fixes the following for split shade:
* Tiles not responding when in Split shade: pass the correct split shade
state (from ShadeInteractor).
* Pages peeking: also split shade correct state
* Move to a second page, close and reopen, it should go back to first
page: when closing, make sure to set the state to CLOSED, so it will
correctly revert to the first page. Because of the internals of the
ViewPager, this must be done when the view is attached.
* Leaving scene while in QS mode: fixed with previous fix.
* Animation for entering/exiting QS in split shade. Add a fade that
matches the header, as well as squishiness.
Test: manual
Test: atest QSSceneAdapterTest QSSceneAdapterImplTest
Bug: 329662922
Flag: ACONFIG com.android.systemui.scene_container DEVELOPMENT
Change-Id: I3a11d9749e68a5ae1c1002bb9728dc555e259e2a
7 files changed