OSDN Git Service

Adding experiment for minimized pinned stack.
authorWinson Chung <winsonc@google.com>
Tue, 8 Nov 2016 23:45:10 +0000 (15:45 -0800)
committerWinson Chung <winsonc@google.com>
Thu, 10 Nov 2016 23:09:17 +0000 (23:09 +0000)
commitfa7053789f6f874ea1f950826d2471d910114f6e
tree9e7b439cf3efba6e1b8c8411a302484a28105ebe
parent7075d79cabb3c23540bdcbd07b772705a14e932f
Adding experiment for minimized pinned stack.

- Also refactoring the PIP touch handling to be independent gestures

Test: Enable the setting in SystemUI tuner, then drag the PIP slightly
      offscreen. This is only experimental behaviour, and
      android.server.cts.ActivityManagerPinnedStackTests will be updated
      accordingly if we keep this behavior.

Change-Id: I5834971fcbbb127526339e764e7d76b5d22d4707
core/java/android/view/IPinnedStackController.aidl
core/java/com/android/internal/policy/PipSnapAlgorithm.java
packages/SystemUI/res/values/strings.xml
packages/SystemUI/res/xml/tuner_prefs.xml
packages/SystemUI/src/com/android/systemui/pip/phone/PipTouchGesture.java [new file with mode: 0644]
packages/SystemUI/src/com/android/systemui/pip/phone/PipTouchHandler.java
packages/SystemUI/src/com/android/systemui/pip/phone/PipTouchState.java [new file with mode: 0644]
services/core/java/com/android/server/wm/PinnedStackController.java