Merge "Initialize StatusBar unfold animation with 1f progress" into tm-dev am: cd1db9f39e am: bbe6bb795b

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17884335

Change-Id: Ic96c76cc1a94621deab7eaf768ac2b1767d4d240
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Nick Chameyev
2022-04-25 14:58:58 +00:00
committed by Automerger Merge Worker
2 changed files with 10 additions and 1 deletions

View File

@@ -52,7 +52,7 @@ class UnfoldMoveFromCenterAnimator @JvmOverloads constructor(
private val animatedViews: MutableList<AnimatedView> = arrayListOf()
private var lastAnimationProgress: Float = 0f
private var lastAnimationProgress: Float = 1f
/**
* Updates display properties in order to calculate the initial position for the views

View File

@@ -60,6 +60,15 @@ class StatusBarMoveFromCenterAnimationControllerTest : SysuiTestCase() {
assertThat(view.translationX).isZero()
}
@Test
fun onStatusBarWidthChangedWithNoTransitionBefore_noTranslation() {
controller.onViewsReady(arrayOf(view))
controller.onStatusBarWidthChanged()
assertThat(view.translationX).isZero()
}
@Test
fun onTransitionProgress_updatesTranslations() {
controller.onViewsReady(arrayOf(view))