diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/bubbles/BubbleExpandedView.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/bubbles/BubbleExpandedView.java b/packages/SystemUI/src/com/android/systemui/bubbles/BubbleExpandedView.java index 959130bbdd0f..8722ac9a36b5 100644 --- a/packages/SystemUI/src/com/android/systemui/bubbles/BubbleExpandedView.java +++ b/packages/SystemUI/src/com/android/systemui/bubbles/BubbleExpandedView.java @@ -120,6 +120,8 @@ public class BubbleExpandedView extends LinearLayout { private int mPointerWidth; private int mPointerHeight; private ShapeDrawable mPointerDrawable; + private int mExpandedViewPadding; + @Nullable private Bubble mBubble; @@ -345,11 +347,9 @@ public class BubbleExpandedView extends LinearLayout { return view.onApplyWindowInsets(insets); }); - final int expandedViewPadding = - res.getDimensionPixelSize(R.dimen.bubble_expanded_view_padding); - - setPadding( - expandedViewPadding, expandedViewPadding, expandedViewPadding, expandedViewPadding); + mExpandedViewPadding = res.getDimensionPixelSize(R.dimen.bubble_expanded_view_padding); + setPadding(mExpandedViewPadding, mExpandedViewPadding, mExpandedViewPadding, + mExpandedViewPadding); setOnTouchListener((view, motionEvent) -> { if (!usingActivityView()) { return false; @@ -729,7 +729,7 @@ public class BubbleExpandedView extends LinearLayout { */ public void setPointerPosition(float x) { float halfPointerWidth = mPointerWidth / 2f; - float pointerLeft = x - halfPointerWidth; + float pointerLeft = x - halfPointerWidth - mExpandedViewPadding; mPointerView.setTranslationX(pointerLeft); mPointerView.setVisibility(VISIBLE); } |