Don\'t remove background when resizing
am: 971d8e6
* commit '971d8e6399d556302b52a92dd29abf44830a587c':
Don't remove background when resizing
Change-Id: I145e0843c11bfbcd61952e24d5fb0fd81f42c2a1
This commit is contained in:
@@ -210,7 +210,6 @@ public class DecorView extends FrameLayout implements RootViewSurfaceTaker, Wind
|
|||||||
private Drawable mResizingBackgroundDrawable;
|
private Drawable mResizingBackgroundDrawable;
|
||||||
private Drawable mCaptionBackgroundDrawable;
|
private Drawable mCaptionBackgroundDrawable;
|
||||||
private Drawable mUserCaptionBackgroundDrawable;
|
private Drawable mUserCaptionBackgroundDrawable;
|
||||||
private Drawable mOriginalBackgroundDrawable;
|
|
||||||
|
|
||||||
private float mAvailableWidth;
|
private float mAvailableWidth;
|
||||||
|
|
||||||
@@ -891,11 +890,6 @@ public class DecorView extends FrameLayout implements RootViewSurfaceTaker, Wind
|
|||||||
mBackgroundPadding.setEmpty();
|
mBackgroundPadding.setEmpty();
|
||||||
}
|
}
|
||||||
drawableChanged();
|
drawableChanged();
|
||||||
|
|
||||||
// Make sure we don't reset to the old drawable when finishing resizing.
|
|
||||||
if (mResizeMode != RESIZE_MODE_INVALID) {
|
|
||||||
mOriginalBackgroundDrawable = null;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1960,9 +1954,6 @@ public class DecorView extends FrameLayout implements RootViewSurfaceTaker, Wind
|
|||||||
updateElevation();
|
updateElevation();
|
||||||
|
|
||||||
updateColorViews(null /* insets */, false);
|
updateColorViews(null /* insets */, false);
|
||||||
|
|
||||||
mOriginalBackgroundDrawable = getBackground();
|
|
||||||
setBackgroundDrawable(null);
|
|
||||||
}
|
}
|
||||||
mResizeMode = resizeMode;
|
mResizeMode = resizeMode;
|
||||||
getViewRootImpl().requestInvalidateRootRenderNode();
|
getViewRootImpl().requestInvalidateRootRenderNode();
|
||||||
@@ -1974,10 +1965,6 @@ public class DecorView extends FrameLayout implements RootViewSurfaceTaker, Wind
|
|||||||
updateColorViews(null /* insets */, false);
|
updateColorViews(null /* insets */, false);
|
||||||
mResizeMode = RESIZE_MODE_INVALID;
|
mResizeMode = RESIZE_MODE_INVALID;
|
||||||
getViewRootImpl().requestInvalidateRootRenderNode();
|
getViewRootImpl().requestInvalidateRootRenderNode();
|
||||||
if (mOriginalBackgroundDrawable != null) {
|
|
||||||
setBackgroundDrawable(mOriginalBackgroundDrawable);
|
|
||||||
mOriginalBackgroundDrawable = null;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user