Retrieve thumbnail for freeform windowing
Fix: 348643341 Flag: com.android.launcher3.enable_refactor_task_thumbnail Test: Manual - open freeform task and see thumbnail shown during launch. Videos in b/348643341. Change-Id: I7c9d070e6b39391301a9701f33adef57819e631d
This commit is contained in:
+16
-16
@@ -89,7 +89,7 @@ class SplitAnimationControllerTest {
|
||||
@Before
|
||||
fun setup() {
|
||||
whenever(mockTaskContainer.snapshotView).thenReturn(mockSnapshotView)
|
||||
whenever(mockTaskContainer.splitAnimationThumbnail).thenReturn(mockBitmap)
|
||||
whenever(mockTaskContainer.thumbnail).thenReturn(mockBitmap)
|
||||
whenever(mockTaskContainer.iconView).thenReturn(mockIconView)
|
||||
whenever(mockTaskContainer.task).thenReturn(mockTask)
|
||||
whenever(mockIconView.drawable).thenReturn(mockTaskViewDrawable)
|
||||
@@ -117,7 +117,7 @@ class SplitAnimationControllerTest {
|
||||
assertEquals(
|
||||
"Did not fallback to use splitSource icon drawable",
|
||||
mockSplitSourceDrawable,
|
||||
splitAnimInitProps.iconDrawable
|
||||
splitAnimInitProps.iconDrawable,
|
||||
)
|
||||
}
|
||||
|
||||
@@ -133,7 +133,7 @@ class SplitAnimationControllerTest {
|
||||
assertEquals(
|
||||
"Did not use taskView icon drawable",
|
||||
mockTaskViewDrawable,
|
||||
splitAnimInitProps.iconDrawable
|
||||
splitAnimInitProps.iconDrawable,
|
||||
)
|
||||
}
|
||||
|
||||
@@ -152,7 +152,7 @@ class SplitAnimationControllerTest {
|
||||
assertEquals(
|
||||
"Did not use taskView icon drawable",
|
||||
mockTaskViewDrawable,
|
||||
splitAnimInitProps.iconDrawable
|
||||
splitAnimInitProps.iconDrawable,
|
||||
)
|
||||
}
|
||||
|
||||
@@ -168,7 +168,7 @@ class SplitAnimationControllerTest {
|
||||
assertEquals(
|
||||
"Did not use splitSource icon drawable",
|
||||
mockSplitSourceDrawable,
|
||||
splitAnimInitProps.iconDrawable
|
||||
splitAnimInitProps.iconDrawable,
|
||||
)
|
||||
}
|
||||
|
||||
@@ -190,13 +190,13 @@ class SplitAnimationControllerTest {
|
||||
val splitAnimInitProps: SplitAnimationController.Companion.SplitAnimInitProps =
|
||||
splitAnimationController.getFirstAnimInitViews(
|
||||
{ mockGroupedTaskView },
|
||||
{ splitSelectSource }
|
||||
{ splitSelectSource },
|
||||
)
|
||||
|
||||
assertEquals(
|
||||
"Did not use splitSource icon drawable",
|
||||
mockSplitSourceDrawable,
|
||||
splitAnimInitProps.iconDrawable
|
||||
splitAnimInitProps.iconDrawable,
|
||||
)
|
||||
}
|
||||
|
||||
@@ -214,7 +214,7 @@ class SplitAnimationControllerTest {
|
||||
any(),
|
||||
any(),
|
||||
any(),
|
||||
any()
|
||||
any(),
|
||||
)
|
||||
|
||||
spySplitAnimationController.playSplitLaunchAnimation(
|
||||
@@ -230,7 +230,7 @@ class SplitAnimationControllerTest {
|
||||
null /* info */,
|
||||
null /* t */,
|
||||
{} /* finishCallback */,
|
||||
1f /* cornerRadius */
|
||||
1f, /* cornerRadius */
|
||||
)
|
||||
|
||||
verify(spySplitAnimationController)
|
||||
@@ -243,7 +243,7 @@ class SplitAnimationControllerTest {
|
||||
any(),
|
||||
any(),
|
||||
any(),
|
||||
any()
|
||||
any(),
|
||||
)
|
||||
}
|
||||
|
||||
@@ -267,7 +267,7 @@ class SplitAnimationControllerTest {
|
||||
transitionInfo,
|
||||
transaction,
|
||||
{} /* finishCallback */,
|
||||
1f /* cornerRadius */
|
||||
1f, /* cornerRadius */
|
||||
)
|
||||
|
||||
verify(spySplitAnimationController)
|
||||
@@ -296,7 +296,7 @@ class SplitAnimationControllerTest {
|
||||
transitionInfo,
|
||||
transaction,
|
||||
{} /* finishCallback */,
|
||||
1f /* cornerRadius */
|
||||
1f, /* cornerRadius */
|
||||
)
|
||||
|
||||
verify(spySplitAnimationController)
|
||||
@@ -325,7 +325,7 @@ class SplitAnimationControllerTest {
|
||||
transitionInfo,
|
||||
transaction,
|
||||
{} /* finishCallback */,
|
||||
1f /* cornerRadius */
|
||||
1f, /* cornerRadius */
|
||||
)
|
||||
|
||||
verify(spySplitAnimationController)
|
||||
@@ -353,7 +353,7 @@ class SplitAnimationControllerTest {
|
||||
transitionInfo,
|
||||
transaction,
|
||||
{} /* finishCallback */,
|
||||
1f /* cornerRadius */
|
||||
1f, /* cornerRadius */
|
||||
)
|
||||
|
||||
verify(spySplitAnimationController)
|
||||
@@ -381,7 +381,7 @@ class SplitAnimationControllerTest {
|
||||
transitionInfo,
|
||||
transaction,
|
||||
{} /* finishCallback */,
|
||||
1f /* cornerRadius */
|
||||
1f, /* cornerRadius */
|
||||
)
|
||||
|
||||
verify(spySplitAnimationController)
|
||||
@@ -408,7 +408,7 @@ class SplitAnimationControllerTest {
|
||||
transitionInfo,
|
||||
transaction,
|
||||
{} /* finishCallback */,
|
||||
1f /* cornerRadius */
|
||||
1f, /* cornerRadius */
|
||||
)
|
||||
|
||||
verify(spySplitAnimationController)
|
||||
|
||||
Reference in New Issue
Block a user