OSDN Git Service

Dynamic density change handling
authorJorim Jaggi <jjaggi@google.com>
Wed, 6 Apr 2016 03:41:21 +0000 (20:41 -0700)
committerJorim Jaggi <jjaggi@google.com>
Wed, 6 Apr 2016 19:12:24 +0000 (19:12 +0000)
commit11c62e17af9096f76d4532f26cacd809c3a5ef53
treef3d3f04659e5351a0a22fc39f37734fd675483cf
parentf583427b0de21037b9bda8a8a66b1ca4e4e1c9b9
Dynamic density change handling

- In PWM, make sure to read the height values after the new
configuration has been applied.
- Reset all navigation bar button icons when density changes.
- Adjust height of notification bar.
- Reload divider height values in SysUI and WM.
- Snap divider handle to a new position after loading the
new configuration, as the snap points change.

Bug: 26844819
Bug: 27450471
Bug: 27921696
Change-Id: I9e28f0c49f6367c5fcfac010e7a6e98a42e85996
core/java/android/view/WindowManagerPolicy.java
packages/SystemUI/src/com/android/systemui/stackdivider/Divider.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowManager.java
services/core/java/com/android/server/policy/PhoneWindowManager.java
services/core/java/com/android/server/wm/DockedStackDividerController.java
services/core/java/com/android/server/wm/TaskStack.java
services/core/java/com/android/server/wm/WindowManagerService.java