Merge "Set resizing to false if no fling animation" into sc-v2-dev am: 6366de237e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15186121 Change-Id: Ibb73c3e907456da78b4a058b4360e9efc9b1a876
This commit is contained in:
@@ -286,7 +286,11 @@ public final class SplitLayout {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void flingDividePosition(int from, int to) {
|
private void flingDividePosition(int from, int to) {
|
||||||
if (from == to) return;
|
if (from == to) {
|
||||||
|
// No animation run, it should stop resizing here.
|
||||||
|
mSplitWindowManager.setResizingSplits(false);
|
||||||
|
return;
|
||||||
|
}
|
||||||
ValueAnimator animator = ValueAnimator
|
ValueAnimator animator = ValueAnimator
|
||||||
.ofInt(from, to)
|
.ofInt(from, to)
|
||||||
.setDuration(250);
|
.setDuration(250);
|
||||||
|
|||||||
@@ -460,6 +460,7 @@ public class DividerView extends FrameLayout implements OnTouchListener,
|
|||||||
private void stopDragging() {
|
private void stopDragging() {
|
||||||
mHandle.setTouching(false, true /* animate */);
|
mHandle.setTouching(false, true /* animate */);
|
||||||
mWindowManager.setSlippery(true);
|
mWindowManager.setSlippery(true);
|
||||||
|
mWindowManagerProxy.setResizing(false);
|
||||||
releaseBackground();
|
releaseBackground();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user