Merge "Remove special logic for top/bottom gesture insets" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
6beb5e87c4
@@ -604,13 +604,13 @@ public class InsetsState implements Parcelable {
|
||||
return Type.CAPTION_BAR;
|
||||
case ITYPE_IME:
|
||||
return Type.IME;
|
||||
case ITYPE_TOP_GESTURES:
|
||||
case ITYPE_BOTTOM_GESTURES:
|
||||
case ITYPE_TOP_MANDATORY_GESTURES:
|
||||
case ITYPE_BOTTOM_MANDATORY_GESTURES:
|
||||
case ITYPE_LEFT_MANDATORY_GESTURES:
|
||||
case ITYPE_RIGHT_MANDATORY_GESTURES:
|
||||
return Type.MANDATORY_SYSTEM_GESTURES;
|
||||
case ITYPE_TOP_GESTURES:
|
||||
case ITYPE_BOTTOM_GESTURES:
|
||||
case ITYPE_LEFT_GESTURES:
|
||||
case ITYPE_RIGHT_GESTURES:
|
||||
return Type.SYSTEM_GESTURES;
|
||||
|
||||
@@ -25,7 +25,7 @@ import static android.app.WindowConfiguration.WINDOWING_MODE_SPLIT_SCREEN_SECOND
|
||||
import static android.content.res.Configuration.UI_MODE_TYPE_CAR;
|
||||
import static android.content.res.Configuration.UI_MODE_TYPE_MASK;
|
||||
import static android.view.Display.TYPE_INTERNAL;
|
||||
import static android.view.InsetsState.ITYPE_BOTTOM_GESTURES;
|
||||
import static android.view.InsetsState.ITYPE_BOTTOM_MANDATORY_GESTURES;
|
||||
import static android.view.InsetsState.ITYPE_BOTTOM_TAPPABLE_ELEMENT;
|
||||
import static android.view.InsetsState.ITYPE_CAPTION_BAR;
|
||||
import static android.view.InsetsState.ITYPE_CLIMATE_BAR;
|
||||
@@ -35,7 +35,7 @@ import static android.view.InsetsState.ITYPE_LEFT_GESTURES;
|
||||
import static android.view.InsetsState.ITYPE_NAVIGATION_BAR;
|
||||
import static android.view.InsetsState.ITYPE_RIGHT_GESTURES;
|
||||
import static android.view.InsetsState.ITYPE_STATUS_BAR;
|
||||
import static android.view.InsetsState.ITYPE_TOP_GESTURES;
|
||||
import static android.view.InsetsState.ITYPE_TOP_MANDATORY_GESTURES;
|
||||
import static android.view.InsetsState.ITYPE_TOP_TAPPABLE_ELEMENT;
|
||||
import static android.view.ViewRootImpl.computeWindowBounds;
|
||||
import static android.view.WindowInsetsController.APPEARANCE_LIGHT_NAVIGATION_BARS;
|
||||
@@ -1074,7 +1074,7 @@ public class DisplayPolicy {
|
||||
rect.bottom = rect.top + getStatusBarHeight(displayFrames);
|
||||
};
|
||||
mDisplayContent.setInsetProvider(ITYPE_STATUS_BAR, win, frameProvider);
|
||||
mDisplayContent.setInsetProvider(ITYPE_TOP_GESTURES, win, frameProvider);
|
||||
mDisplayContent.setInsetProvider(ITYPE_TOP_MANDATORY_GESTURES, win, frameProvider);
|
||||
mDisplayContent.setInsetProvider(ITYPE_TOP_TAPPABLE_ELEMENT, win, frameProvider);
|
||||
break;
|
||||
case TYPE_NAVIGATION_BAR:
|
||||
@@ -1101,7 +1101,7 @@ public class DisplayPolicy {
|
||||
(displayFrames, windowState, inOutFrame) ->
|
||||
inOutFrame.set(windowState.getFrame()));
|
||||
|
||||
mDisplayContent.setInsetProvider(ITYPE_BOTTOM_GESTURES, win,
|
||||
mDisplayContent.setInsetProvider(ITYPE_BOTTOM_MANDATORY_GESTURES, win,
|
||||
(displayFrames, windowState, inOutFrame) -> {
|
||||
inOutFrame.top -= mBottomGestureAdditionalInset;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user