Merge "Fix handle color when interrupting the animation" into main

This commit is contained in:
Liran Binyamin
2024-12-19 10:04:52 -08:00
committed by Android (Google) Code Review
2 changed files with 3 additions and 2 deletions
@@ -531,7 +531,7 @@ constructor(
bubbleStashController.getStashedHandlePhysicsAnimator().cancelIfRunning()
resetBubbleBarPropertiesOnInterrupt()
bubbleStashController.onNewBubbleAnimationInterrupted(
/* isStashed= */ bubbleBarView.alpha == 0f,
/* isStashed= */ bubbleStashController.isStashed,
bubbleBarView.translationY,
)
}
@@ -240,6 +240,7 @@ class BubbleBarViewAnimatorTest {
// verify the hide bubble animation is pending
assertThat(animatorScheduler.delayedBlock).isNotNull()
whenever(bubbleStashController.isStashed).thenReturn(true)
InstrumentationRegistry.getInstrumentation().runOnMainSync {
animator.onStashStateChangingWhileAnimating()
}
@@ -249,7 +250,7 @@ class BubbleBarViewAnimatorTest {
assertThat(animator.isAnimating).isFalse()
assertThat(bubbleBarView.scaleX).isEqualTo(1)
assertThat(bubbleBarView.scaleY).isEqualTo(1)
verify(bubbleStashController).onNewBubbleAnimationInterrupted(any(), any())
verify(bubbleStashController).onNewBubbleAnimationInterrupted(eq(true), any())
// PhysicsAnimatorTestUtils posts the cancellation to the main thread so we need to wait
// again