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

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

Change-Id: I160316e51b224e377768d9f6e22e2bc4cf02569f
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:30:10 +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 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 * 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() assertThat(view.translationX).isZero()
} }
@Test
fun onStatusBarWidthChangedWithNoTransitionBefore_noTranslation() {
controller.onViewsReady(arrayOf(view))
controller.onStatusBarWidthChanged()
assertThat(view.translationX).isZero()
}
@Test @Test
fun onTransitionProgress_updatesTranslations() { fun onTransitionProgress_updatesTranslations() {
controller.onViewsReady(arrayOf(view)) controller.onViewsReady(arrayOf(view))