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

Commit 4cbc36c8 authored by Wu Ahan's avatar Wu Ahan Committed by Android (Google) Code Review
Browse files

Merge "Only enable setAntiBurnInOffsetX() in AOD(Ambient) condition"

parents dc48c4bc e60aa1e8
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2491,7 +2491,7 @@ public class NotificationPanelView extends PanelView implements
    }

    protected void setVerticalPanelTranslation(float translation) {
        mNotificationStackScroller.setTranslationX(translation);
        mNotificationStackScroller.setVerticalPanelTranslation(translation);
        mQsFrame.setTranslationX(translation);
        int size = mVerticalTranslationListener.size();
        for (int i = 0; i < size; i++) {
+10 −4
Original line number Diff line number Diff line
@@ -422,6 +422,7 @@ public class NotificationStackScrollLayout extends ViewGroup
    private int mHeadsUpInset;
    private HeadsUpAppearanceController mHeadsUpAppearanceController;
    private NotificationIconAreaController mIconAreaController;
    private float mVerticalPanelTranslation;

    public NotificationStackScrollLayout(Context context) {
        this(context, null);
@@ -4003,8 +4004,13 @@ public class NotificationStackScrollLayout extends ViewGroup
        notifyHeightChangeListener(mShelf);
    }

    private void updateAntiBurnInTranslation() {
        setTranslationX(mAntiBurnInOffsetX * mDarkAmount);
    private void updatePanelTranslation() {
        setTranslationX(mVerticalPanelTranslation + mAntiBurnInOffsetX * mDarkAmount);
    }

    public void setVerticalPanelTranslation(float verticalPanelTranslation) {
        mVerticalPanelTranslation = verticalPanelTranslation;
        updatePanelTranslation();
    }

    /**
@@ -4034,7 +4040,7 @@ public class NotificationStackScrollLayout extends ViewGroup
        }
        updateAlgorithmHeightAndPadding();
        updateBackgroundDimming();
        updateAntiBurnInTranslation();
        updatePanelTranslation();
        requestChildrenUpdate();
    }

@@ -4602,7 +4608,7 @@ public class NotificationStackScrollLayout extends ViewGroup

    public void setAntiBurnInOffsetX(int antiBurnInOffsetX) {
        mAntiBurnInOffsetX = antiBurnInOffsetX;
        updateAntiBurnInTranslation();
        updatePanelTranslation();
    }

    public void dump(FileDescriptor fd, PrintWriter pw, String[] args) {