Refactoring the quick settings long-press effect
The QSLongPressEffect exposes flows for effect progress, actions and
handling of the animated properties depending on the KeyguardInteractor.
Flows that can be delegated to the background scope are now configured
in that way to improve performance.
Test: atest SystemUITests:QSTileViewImplTest
Test: atest SystemUiRoboTests:QSLongPressEffectTest
Test: atest SystemUITests:QSPanelControllerBaseTest
Bug: 331744503
Bug: 331016727
Bug: 331711625
Flag: ACONFIG quick_settings_visual_haptics_longpress TEAMFOOD
Change-Id: I684773fdc90c585553b99ba388cdc9388878c562
13 files changed