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

Commit fc02f88d authored by Vinit Nayak's avatar Vinit Nayak Committed by Android (Google) Code Review
Browse files

Merge "Sync split dismiss anim scrim fadee timing with taskbar to home anim duration" into main

parents d07875be 9efb2fb0
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -110,10 +110,13 @@ public class QuickstepAtomicAnimationFactory extends
                        clampToProgress(LINEAR, 0, 0.33f));
            }

            // We sync the scrim fade with the taskbar animation duration to avoid any flickers for
            // taskbar icons disappearing before hotseat icons show up.
            float scrimUpperBoundFromSplit = TASKBAR_TO_HOME_DURATION / (float) config.duration;
            config.setInterpolator(ANIM_OVERVIEW_ACTIONS_FADE, clampToProgress(LINEAR, 0, 0.25f));
            config.setInterpolator(ANIM_SCRIM_FADE,
                    fromState == OVERVIEW_SPLIT_SELECT
                            ? clampToProgress(LINEAR, 0.33f, 1)
                            ? clampToProgress(LINEAR, 0.33f, scrimUpperBoundFromSplit)
                            : LINEAR);
            config.setInterpolator(ANIM_WORKSPACE_SCALE, DECELERATE);
            config.setInterpolator(ANIM_WORKSPACE_FADE, ACCELERATE);