Animate split shade media container on Smartspace visibility changes.
In split shade, media is part of the Keyguard status view. This CL uses the KeyguardClockSwitch view height as a proxy for the Smartspace visibility. This is a relatively straightforward solution, since it avoids having to pass states between the SystemUI library and the Smartspace implementation library. Other transitions tested include: - Same transiton not in split shade - AOD <-> Lockscreen <-> Launcher - Fold / unfold, and rotate - Pick a different wallpaper/clock (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e804daf6fcfbd8bcad4ffaf42db7edd5c85d07df) To fix merge conflicts resulted from recent enabling of use_resource_processor (b/295208392). Fix: 296907535 Test: On split shade with media, turn on/off flashlight via shortcut. Test: With CHANGING duration = 10000, test other transitions with media. Test: KeyguardStatusViewControllerTest Test: KeyguardStatusViewTest Test: KeyguardPresentationTest Change-Id: I7df08fe6f8e15eb3cec2b020634cd20784a37577
Loading
Please register or sign in to comment