Merge "2D recents: fix the app -> recents animation"
This commit is contained in:
committed by
Android (Google) Code Review
commit
18f0d65135
@@ -721,7 +721,7 @@ public class RecentsImpl implements ActivityOptions.OnAnimationFinishedListener
|
||||
if (task.isFreeformTask()) {
|
||||
mTmpTransform = stackLayout.getStackTransformScreenCoordinates(task,
|
||||
stackScroller.getStackScroll(), mTmpTransform, null,
|
||||
windowOverrideRect);
|
||||
windowOverrideRect, false /* useGridLayout */);
|
||||
Bitmap thumbnail = drawThumbnailTransitionBitmap(task, mTmpTransform,
|
||||
mThumbTransitionBitmapCache);
|
||||
Rect toTaskRect = new Rect();
|
||||
@@ -771,7 +771,8 @@ public class RecentsImpl implements ActivityOptions.OnAnimationFinishedListener
|
||||
stackView.updateLayoutAlgorithm(true /* boundScroll */);
|
||||
stackView.updateToInitialState();
|
||||
stackView.getStackAlgorithm().getStackTransformScreenCoordinates(launchTask,
|
||||
stackView.getScroller().getStackScroll(), mTmpTransform, null, windowOverrideRect);
|
||||
stackView.getScroller().getStackScroll(), mTmpTransform, null, windowOverrideRect,
|
||||
Recents.getConfiguration().isGridEnabled);
|
||||
return mTmpTransform;
|
||||
}
|
||||
|
||||
|
||||
@@ -881,10 +881,10 @@ public class TaskStackLayoutAlgorithm {
|
||||
*/
|
||||
public TaskViewTransform getStackTransformScreenCoordinates(Task task, float stackScroll,
|
||||
TaskViewTransform transformOut, TaskViewTransform frontTransform,
|
||||
Rect windowOverrideRect) {
|
||||
Rect windowOverrideRect, boolean useGridLayout) {
|
||||
TaskViewTransform transform = getStackTransform(task, stackScroll, mFocusState,
|
||||
transformOut, frontTransform, true /* forceUpdate */,
|
||||
false /* ignoreTaskOverrides */, false /* useGridLayout */);
|
||||
false /* ignoreTaskOverrides */, useGridLayout);
|
||||
return transformToScreenCoordinates(transform, windowOverrideRect);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user