Merge "Change SysUI dialog scale from 0.8 to 0.9 for predictive back" into main
diff --git a/packages/SystemUI/animation/src/com/android/systemui/animation/back/BackAnimationSpecForSysUi.kt b/packages/SystemUI/animation/src/com/android/systemui/animation/back/BackAnimationSpecForSysUi.kt
index c6b7073..b8d4469 100644
--- a/packages/SystemUI/animation/src/com/android/systemui/animation/back/BackAnimationSpecForSysUi.kt
+++ b/packages/SystemUI/animation/src/com/android/systemui/animation/back/BackAnimationSpecForSysUi.kt
@@ -71,5 +71,5 @@
displayMetrics = displayMetrics,
maxMarginXdp = 8f,
maxMarginYdp = 8f,
- minScale = 0.8f,
+ minScale = 0.9f,
)
diff --git a/packages/SystemUI/tests/src/com/android/systemui/animation/back/BackAnimationSpecTest.kt b/packages/SystemUI/tests/src/com/android/systemui/animation/back/BackAnimationSpecTest.kt
index 3bdbf97..58011eb 100644
--- a/packages/SystemUI/tests/src/com/android/systemui/animation/back/BackAnimationSpecTest.kt
+++ b/packages/SystemUI/tests/src/com/android/systemui/animation/back/BackAnimationSpecTest.kt
@@ -23,9 +23,9 @@
@Test
fun sysUi_floatingSystemSurfaces_animationValues() {
- val maxX = 14.0f
- val maxY = 4.0f
- val minScale = 0.8f
+ val maxX = 19.0f
+ val maxY = 14.0f
+ val minScale = 0.9f
val backAnimationSpec = BackAnimationSpec.floatingSystemSurfacesForSysUi(displayMetrics)
diff --git a/packages/SystemUI/tests/src/com/android/systemui/animation/back/OnBackAnimationCallbackExtensionTest.kt b/packages/SystemUI/tests/src/com/android/systemui/animation/back/OnBackAnimationCallbackExtensionTest.kt
index 2b95973..f5c9bef 100644
--- a/packages/SystemUI/tests/src/com/android/systemui/animation/back/OnBackAnimationCallbackExtensionTest.kt
+++ b/packages/SystemUI/tests/src/com/android/systemui/animation/back/OnBackAnimationCallbackExtensionTest.kt
@@ -4,7 +4,10 @@
import android.window.BackEvent
import androidx.test.filters.SmallTest
import com.android.systemui.SysuiTestCase
+import com.android.systemui.util.mockito.argumentCaptor
+import com.android.systemui.util.mockito.capture
import com.android.systemui.util.mockito.mock
+import com.google.common.truth.Truth.assertThat
import org.junit.Test
import org.junit.runner.RunWith
import org.junit.runners.JUnit4
@@ -48,7 +51,14 @@
onBackAnimationCallback.onBackProgressed(backEvent)
- verify(onBackProgress).invoke(BackTransformation(0f, 0f, 1f))
+ val argumentCaptor = argumentCaptor<BackTransformation>()
+ verify(onBackProgress).invoke(capture(argumentCaptor))
+
+ val actual = argumentCaptor.value
+ val tolerance = 0.0001f
+ assertThat(actual.translateX).isWithin(tolerance).of(0f)
+ assertThat(actual.translateY).isWithin(tolerance).of(0f)
+ assertThat(actual.scale).isWithin(tolerance).of(1f)
}
@Test