OSDN Git Service

Position app with short aspect ratio opposite of nav bar
authorAndrii Kulian <akulian@google.com>
Fri, 7 Jul 2017 21:38:09 +0000 (14:38 -0700)
committerAndrii Kulian <akulian@google.com>
Wed, 12 Jul 2017 21:04:35 +0000 (14:04 -0700)
commit3a1619d68e829829848cf0c41fcf86e4671042d8
treed924a3a5d671a51ac33b5e4521422bcccae2de63
parent9e419d30825934f4f3a38dde6832221f54ef03d2
Position app with short aspect ratio opposite of nav bar

When an application doesn't support tall aspect ratio of the
screen where it's displayed, it should be positioned on the
opposite side from navigation bar. It's supposed to create
an effect of extended black nav bar.

Bug: 62893418
Test: go/wm-smoke
Test: ActivityRecordTests#testPositionLimitedAspectRatioNavBarBottom
Test: ActivityRecordTests#testPositionLimitedAspectRatioNavBarLeft
Test: ActivityRecordTests#testPositionLimitedAspectRatioNavBarRight
Change-Id: I2cd3d236ee8d0cc263fee4c0a436d78c755eb9b7
core/java/android/view/WindowManagerPolicy.java
services/core/java/com/android/server/am/ActivityRecord.java
services/core/java/com/android/server/policy/PhoneWindowManager.java
services/core/java/com/android/server/wm/WindowManagerService.java
services/tests/servicestests/src/com/android/server/am/ActivityRecordTests.java
services/tests/servicestests/src/com/android/server/am/ActivityTestsBase.java
services/tests/servicestests/src/com/android/server/wm/TestWindowManagerPolicy.java