diff options
| author | Tiger Huang <tigerhuang@google.com> | 2020-01-20 21:38:42 +0800 |
|---|---|---|
| committer | Adrian Roos <roosa@google.com> | 2020-01-23 14:11:39 +0100 |
| commit | 527244459c6d776e51407eb99c74d2643b289615 (patch) | |
| tree | 8be120082010a3b6071787fa7336ae8b3264fcb5 /core/java/android/view/ViewRootImpl.java | |
| parent | 80443cf213a0029c59636eee842c8df833f9f361 (diff) | |
Window Manager Flag Migration (12/n)
- Unhide new APIs
- MaxInsets -> InsetsIgnoringVisibility
- Deprecate SystemUI flags
- Deprecate some other stuff
Bug: 118118435
Test: Build, CTS coming soon
Change-Id: I0a0cbdb48258b3779d536668b59e8c88f3c96d18
Exempt-From-Owner-Approval: Trivial rename
Diffstat (limited to 'core/java/android/view/ViewRootImpl.java')
| -rw-r--r-- | core/java/android/view/ViewRootImpl.java | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/core/java/android/view/ViewRootImpl.java b/core/java/android/view/ViewRootImpl.java index 0572c24fce96..2d9009fea99b 100644 --- a/core/java/android/view/ViewRootImpl.java +++ b/core/java/android/view/ViewRootImpl.java @@ -32,8 +32,6 @@ import static android.view.View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR; import static android.view.View.SYSTEM_UI_FLAG_LOW_PROFILE; import static android.view.WindowCallbacks.RESIZE_MODE_DOCKED_DIVIDER; import static android.view.WindowCallbacks.RESIZE_MODE_FREEFORM; -import static android.view.WindowInsets.Type.ime; -import static android.view.WindowInsets.Type.systemBars; import static android.view.WindowInsetsController.APPEARANCE_LIGHT_NAVIGATION_BARS; import static android.view.WindowInsetsController.APPEARANCE_LIGHT_STATUS_BARS; import static android.view.WindowInsetsController.APPEARANCE_LOW_PROFILE_BARS; @@ -80,7 +78,6 @@ import android.graphics.Canvas; import android.graphics.Color; import android.graphics.FrameInfo; import android.graphics.HardwareRenderer.FrameDrawingCallback; -import android.graphics.Insets; import android.graphics.Matrix; import android.graphics.PixelFormat; import android.graphics.Point; @@ -1987,9 +1984,9 @@ public final class ViewRootImpl implements ViewParent, return; } - int types = inOutParams.getFitWindowInsetsTypes(); - int sides = inOutParams.getFitWindowInsetsSides(); - boolean ignoreVis = inOutParams.getFitIgnoreVisibility(); + int types = inOutParams.getFitInsetsTypes(); + int sides = inOutParams.getFitInsetsSides(); + boolean ignoreVis = inOutParams.isFitInsetsIgnoringVisibility(); if (((sysUiVis & SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN) != 0 || (flags & FLAG_LAYOUT_IN_SCREEN) != 0) @@ -2006,9 +2003,9 @@ public final class ViewRootImpl implements ViewParent, && adjust == SOFT_INPUT_ADJUST_RESIZE) { types |= Type.ime(); } - inOutParams.setFitWindowInsetsTypes(types); - inOutParams.setFitWindowInsetsSides(sides); - inOutParams.setFitIgnoreVisibility(ignoreVis); + inOutParams.setFitInsetsTypes(types); + inOutParams.setFitInsetsSides(sides); + inOutParams.setFitInsetsIgnoringVisibility(ignoreVis); // The fitting of insets are not really controlled by the clients, so we remove the flag. inOutParams.privateFlags &= ~PRIVATE_FLAG_FIT_INSETS_CONTROLLED; |
