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

Commit 1d664f8c authored by Android Build Merger (Role)'s avatar Android Build Merger (Role) Committed by Android (Google) Code Review
Browse files

Merge "Merge "Use pointer width from res before getWidth is ready" into qt-dev...

Merge "Merge "Use pointer width from res before getWidth is ready" into qt-dev am: 9a7f304d am: 15bee58a" into qt-r1-dev-plus-aosp
parents 4cd4b58c 9158604f
Loading
Loading
Loading
Loading
+5 −13
Original line number Diff line number Diff line
@@ -370,14 +370,6 @@ public class BubbleExpandedView extends LinearLayout implements View.OnClickList
        return true;
    }

    /**
     * @return total height that the expanded view occupies.
     */
    int getExpandedSize() {
        return mBubbleHeight + mPointerView.getHeight() + mPointerMargin
                + mSettingsIconHeight;
    }

    void updateHeight() {
        if (usingActivityView()) {
            Notification.BubbleMetadata data = mEntry.getBubbleMetadata();
@@ -399,8 +391,8 @@ public class BubbleExpandedView extends LinearLayout implements View.OnClickList
                }
                desiredHeight = desiredPx > 0 ? desiredPx : mMinHeight;
            }
            int max = mStackView.getMaxExpandedHeight() - mSettingsIconHeight
                    - mPointerView.getHeight() - mPointerMargin;
            int max = mStackView.getMaxExpandedHeight() - mSettingsIconHeight - mPointerHeight
                    - mPointerMargin;
            float height = Math.min(desiredHeight, max);
            height = Math.max(height, mMinHeight);
            LayoutParams lp = (LayoutParams) mActivityView.getLayoutParams();
@@ -465,9 +457,9 @@ public class BubbleExpandedView extends LinearLayout implements View.OnClickList
     * Set the x position that the tip of the triangle should point to.
     */
    public void setPointerPosition(float x) {
        // Adjust for the pointer size
        x -= (mPointerView.getWidth() / 2f);
        mPointerView.setTranslationX(x);
        float halfPointerWidth = mPointerWidth / 2f;
        float pointerLeft = x - halfPointerWidth;
        mPointerView.setTranslationX(pointerLeft);
        mPointerView.setVisibility(VISIBLE);
    }