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;
|
return Type.CAPTION_BAR;
|
||||||
case ITYPE_IME:
|
case ITYPE_IME:
|
||||||
return Type.IME;
|
return Type.IME;
|
||||||
case ITYPE_TOP_GESTURES:
|
|
||||||
case ITYPE_BOTTOM_GESTURES:
|
|
||||||
case ITYPE_TOP_MANDATORY_GESTURES:
|
case ITYPE_TOP_MANDATORY_GESTURES:
|
||||||
case ITYPE_BOTTOM_MANDATORY_GESTURES:
|
case ITYPE_BOTTOM_MANDATORY_GESTURES:
|
||||||
case ITYPE_LEFT_MANDATORY_GESTURES:
|
case ITYPE_LEFT_MANDATORY_GESTURES:
|
||||||
case ITYPE_RIGHT_MANDATORY_GESTURES:
|
case ITYPE_RIGHT_MANDATORY_GESTURES:
|
||||||
return Type.MANDATORY_SYSTEM_GESTURES;
|
return Type.MANDATORY_SYSTEM_GESTURES;
|
||||||
|
case ITYPE_TOP_GESTURES:
|
||||||
|
case ITYPE_BOTTOM_GESTURES:
|
||||||
case ITYPE_LEFT_GESTURES:
|
case ITYPE_LEFT_GESTURES:
|
||||||
case ITYPE_RIGHT_GESTURES:
|
case ITYPE_RIGHT_GESTURES:
|
||||||
return Type.SYSTEM_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_CAR;
|
||||||
import static android.content.res.Configuration.UI_MODE_TYPE_MASK;
|
import static android.content.res.Configuration.UI_MODE_TYPE_MASK;
|
||||||
import static android.view.Display.TYPE_INTERNAL;
|
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_BOTTOM_TAPPABLE_ELEMENT;
|
||||||
import static android.view.InsetsState.ITYPE_CAPTION_BAR;
|
import static android.view.InsetsState.ITYPE_CAPTION_BAR;
|
||||||
import static android.view.InsetsState.ITYPE_CLIMATE_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_NAVIGATION_BAR;
|
||||||
import static android.view.InsetsState.ITYPE_RIGHT_GESTURES;
|
import static android.view.InsetsState.ITYPE_RIGHT_GESTURES;
|
||||||
import static android.view.InsetsState.ITYPE_STATUS_BAR;
|
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.InsetsState.ITYPE_TOP_TAPPABLE_ELEMENT;
|
||||||
import static android.view.ViewRootImpl.computeWindowBounds;
|
import static android.view.ViewRootImpl.computeWindowBounds;
|
||||||
import static android.view.WindowInsetsController.APPEARANCE_LIGHT_NAVIGATION_BARS;
|
import static android.view.WindowInsetsController.APPEARANCE_LIGHT_NAVIGATION_BARS;
|
||||||
@@ -1074,7 +1074,7 @@ public class DisplayPolicy {
|
|||||||
rect.bottom = rect.top + getStatusBarHeight(displayFrames);
|
rect.bottom = rect.top + getStatusBarHeight(displayFrames);
|
||||||
};
|
};
|
||||||
mDisplayContent.setInsetProvider(ITYPE_STATUS_BAR, win, frameProvider);
|
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);
|
mDisplayContent.setInsetProvider(ITYPE_TOP_TAPPABLE_ELEMENT, win, frameProvider);
|
||||||
break;
|
break;
|
||||||
case TYPE_NAVIGATION_BAR:
|
case TYPE_NAVIGATION_BAR:
|
||||||
@@ -1101,7 +1101,7 @@ public class DisplayPolicy {
|
|||||||
(displayFrames, windowState, inOutFrame) ->
|
(displayFrames, windowState, inOutFrame) ->
|
||||||
inOutFrame.set(windowState.getFrame()));
|
inOutFrame.set(windowState.getFrame()));
|
||||||
|
|
||||||
mDisplayContent.setInsetProvider(ITYPE_BOTTOM_GESTURES, win,
|
mDisplayContent.setInsetProvider(ITYPE_BOTTOM_MANDATORY_GESTURES, win,
|
||||||
(displayFrames, windowState, inOutFrame) -> {
|
(displayFrames, windowState, inOutFrame) -> {
|
||||||
inOutFrame.top -= mBottomGestureAdditionalInset;
|
inOutFrame.top -= mBottomGestureAdditionalInset;
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user