Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 9923e62f authored by Xiaowen Lei's avatar Xiaowen Lei
Browse files

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
parent a8998599
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment