Create a QSSceneInteractor
This interactor bridges between the Scene system and QSImpl.
In this CL, the following is working (behind the corresponding flags):
* Expanding the shade allows access to fully functioning QQS, QS and
edit mode.
* Interacting with QQS, QS and edit mode works as expected.
What is not working yet:
* Transition animation in expansions
* Visual glitches when expanding for the first time.
* QS in lockscreen
* Re-inflation when theme changes.
Test: atest SystemUITests
Test: manual
Bug: 280887232
Flag: ACONFIG com.android.systemui.scene_container DEVELOPMENT
Change-Id: I096db66b3b5a8d56d78ec50448e7faa612f9ce8c
30 files changed