Add media to QSFragmentCompose
This adds a basic media composable that tracks the visibility of the
host. Because the transitions between the hosts are handled by
QuickSettingsControllerImpl, there's nothing that needs to be done for
it.
The following has not been implemented yet:
* Proper clipping when expanding above FooterActions
* Proper padding and positioning for animations
* Media squishiness
* Landscape media
Test: atest QSFragmentComposeViewModelTest
Test: atest android.platform.test.scenario.sysui.media
Bug: 353253280
Fixes: 373580826
Flag: com.android.systemui.qs_ui_refactor_compose_fragment
Change-Id: I900f5393458d0b58d6ed28cc47260bd3f54b236d
16 files changed