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

Commit 992c7033 authored by Mady Mellor's avatar Mady Mellor Committed by Android (Google) Code Review
Browse files

Merge "Fix the bubbles expansion animation" into udc-dev

parents 99a0a391 cf287686
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -1068,6 +1068,7 @@ public class BubbleStackView extends FrameLayout
                    // We need to be Z ordered on top in order for alpha animations to work.
                    mExpandedBubble.getExpandedView().setSurfaceZOrderedOnTop(true);
                    mExpandedBubble.getExpandedView().setAnimating(true);
                    mExpandedViewContainer.setVisibility(VISIBLE);
                }
            }

@@ -3116,7 +3117,7 @@ public class BubbleStackView extends FrameLayout
                    mAnimatingOutBubbleBuffer.getColorSpace());

            mAnimatingOutSurfaceView.setAlpha(1f);
            mExpandedViewContainer.setVisibility(View.GONE);
            mExpandedViewContainer.setVisibility(View.INVISIBLE);

            mSurfaceSynchronizer.syncSurfaceAndRun(() -> {
                post(() -> {
@@ -3146,9 +3147,6 @@ public class BubbleStackView extends FrameLayout
        int[] paddings = mPositioner.getExpandedViewContainerPadding(
                mStackAnimationController.isStackOnLeftSide(), isOverflowExpanded);
        mExpandedViewContainer.setPadding(paddings[0], paddings[1], paddings[2], paddings[3]);
        if (mIsExpansionAnimating) {
            mExpandedViewContainer.setVisibility(mIsExpanded ? VISIBLE : GONE);
        }
        if (mExpandedBubble != null && mExpandedBubble.getExpandedView() != null) {
            PointF p = mPositioner.getExpandedBubbleXY(getBubbleIndex(mExpandedBubble),
                    getState());