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

Commit 9d1177d4 authored by Daniel Sandler's avatar Daniel Sandler Committed by Android Git Automerger
Browse files

am 25e1456e: Merge "Fade out the notification/settings panels just before close." into jb-mr1-dev

* commit '25e1456e':
  Fade out the notification/settings panels just before close.
parents badf7651 25e1456e
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -206,6 +206,20 @@ public class PhoneStatusBarView extends PanelBar {
            }
        }

        // fade out the panel as it gets buried into the status bar to avoid overdrawing the
        // status bar on the last frame of a close animation
        final int H = mBar.getStatusBarHeight();
        final float ph = panel.getExpandedHeight() + panel.getPaddingBottom();
        float alpha = 1f;
        if (ph < 2*H) {
            if (ph < H) alpha = 0f;
            else alpha = (ph - H) / H;
            alpha = alpha * alpha; // get there faster
        }
        if (panel.getAlpha() != alpha) {
            panel.setAlpha(alpha);
        }

        mBar.updateCarrierLabelVisibility(false);
    }
}