mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-18 18:28:20 +00:00
In these cases, stateManager.getTargetState() reflects the state the animation is going to, while getState() reflects user controlled state transitions. An example of this is the All Apps edu animation, which occurs when you swipe up a few times on the navbar. In this case, the workspace was not getting blurred because the depth controller didn't think it was animating towards ALL_APPS. Demo: https://drive.google.com/file/d/1fR_4dawE6je7Vkcs8InWZG4LcJShUJQA/view?usp=sharing&resourcekey=0-PYDMWlS9-sSbrYO0ATMNEg Test: Manual (swipe up 3 times on navbar; spot check other state transitions) Test: atest DepthControllerTest Flag: com.android.launcher3.all_apps_blur Fix: 421371766 I'm not sure if the following are fixed, but the symptom is similar. Bug: 419036313 Bug: 420677002 Change-Id: I55d6d15afbb26169ff531dc1b8869d15ee84b100