Merge "Fix multi-window enter animation" into nyc-dev
am: 0c54d2c391
* commit '0c54d2c391b6d781fc660646e731f562bcd7037f':
Fix multi-window enter animation
Change-Id: I85cb5a7ee1ce17e21bb52052c77352e065354734
This commit is contained in:
@@ -1064,6 +1064,14 @@ public class DividerView extends FrameLayout implements OnTouchListener,
|
|||||||
int position = DockedDividerUtils.calculatePositionForBounds(event.initialRect,
|
int position = DockedDividerUtils.calculatePositionForBounds(event.initialRect,
|
||||||
mDockSide, mDividerSize);
|
mDockSide, mDividerSize);
|
||||||
mEntranceAnimationRunning = true;
|
mEntranceAnimationRunning = true;
|
||||||
|
|
||||||
|
// Insets might not have been fetched yet, so fetch manually if needed.
|
||||||
|
if (mStableInsets.isEmpty()) {
|
||||||
|
SystemServicesProxy.getInstance(mContext).getStableInsets(mStableInsets);
|
||||||
|
mSnapAlgorithm = null;
|
||||||
|
initializeSnapAlgorithm();
|
||||||
|
}
|
||||||
|
|
||||||
resizeStack(position, mSnapAlgorithm.getMiddleTarget().position,
|
resizeStack(position, mSnapAlgorithm.getMiddleTarget().position,
|
||||||
mSnapAlgorithm.getMiddleTarget());
|
mSnapAlgorithm.getMiddleTarget());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user