From 5bbc3b7054c93957d05708f57087d11f60f73833 Mon Sep 17 00:00:00 2001 From: Jon Miranda Date: Sat, 11 May 2019 20:58:37 -0700 Subject: [PATCH] Force hide notification dot until fade animation is complete. When the animation is complete, the notification dot animates in. Bug: 123900446 Change-Id: Ie98342f2945ac4e42fb810b4334ef03a734ebef2 --- src/com/android/launcher3/views/FloatingIconView.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/com/android/launcher3/views/FloatingIconView.java b/src/com/android/launcher3/views/FloatingIconView.java index 73f11b22d4..cd0ae3d720 100644 --- a/src/com/android/launcher3/views/FloatingIconView.java +++ b/src/com/android/launcher3/views/FloatingIconView.java @@ -568,6 +568,17 @@ public class FloatingIconView extends View implements } }); + if (originalView instanceof BubbleTextView) { + BubbleTextView btv = (BubbleTextView) originalView; + btv.forceHideDot(true); + fade.addListener(new AnimatorListenerAdapter() { + @Override + public void onAnimationEnd(Animator animation) { + btv.forceHideDot(false); + } + }); + } + if (originalView instanceof FolderIcon) { FolderIcon folderIcon = (FolderIcon) originalView; folderIcon.setBackgroundVisible(false);