From f74ba67c22c00a377a16c05ba792ec06f1f446ed Mon Sep 17 00:00:00 2001 From: Lyn Han Date: Mon, 20 May 2019 16:08:48 -0700 Subject: [PATCH] Hide pointer on create Pointer shows up at left edge of expanded view before snapping to correct position. This change hides the pointer initially, and shows it after it points to the selected bubble. Bug: 132907741 Test: manual Change-Id: I7c9282b3f4c46afee109cae926a6e3970458d399 --- .../src/com/android/systemui/bubbles/BubbleExpandedView.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/SystemUI/src/com/android/systemui/bubbles/BubbleExpandedView.java b/packages/SystemUI/src/com/android/systemui/bubbles/BubbleExpandedView.java index 3f64ca88ae33c..8bcc08757998e 100644 --- a/packages/SystemUI/src/com/android/systemui/bubbles/BubbleExpandedView.java +++ b/packages/SystemUI/src/com/android/systemui/bubbles/BubbleExpandedView.java @@ -176,6 +176,7 @@ public class BubbleExpandedView extends LinearLayout implements View.OnClickList mPointerDrawable = new ShapeDrawable(TriangleShape.create( mPointerWidth, mPointerHeight, false /* pointUp */)); mPointerView.setBackground(mPointerDrawable); + mPointerView.setVisibility(GONE); mSettingsIconHeight = getContext().getResources().getDimensionPixelSize( R.dimen.bubble_expanded_header_height); @@ -444,6 +445,7 @@ public class BubbleExpandedView extends LinearLayout implements View.OnClickList // Adjust for the pointer size x -= (mPointerView.getWidth() / 2f); mPointerView.setTranslationX(x); + mPointerView.setVisibility(VISIBLE); } /**