summaryrefslogtreecommitdiff
path: root/tests/Codegen/src/com/android/codegentest/SampleDataClassTest.java
diff options
context:
space:
mode:
authorHongwei Wang <hwwang@google.com>2019-09-17 20:20:30 +0000
committerHongwei Wang <hwwang@google.com>2019-09-18 23:01:00 +0000
commit43a752be1420a83c37eda5228465bd9fd934ed77 (patch)
tree5c7d34e9ab88110cf1279e31485e7093e44a3012 /tests/Codegen/src/com/android/codegentest/SampleDataClassTest.java
parent7759895ee6691e8335fa17a16d4ac29ea3eb6190 (diff)
Move bounds calculation and snap fraction to SysUI
Major changes in this CL - Added PipBoundsHandler in SysUI package handles the bounds calculation and save/restore the snap fraction - Added IPinnedStackListener.onSaveReentrySnapFraction and IPinnedStackListener.onResetReentrySnapFration, both called from PinnedStackController (WM) to SysUI - Added IPinnedStackListener.onPrepareAnimation, called from WM to SysUI to notify that an animation for pinned stack is about to happen - Added IPinnedStackController.startAnimation, called from SysUI to WM to actually start the pinned stack animation - Updated tv/PipManager to use PipBoundsHandler as well Known issues and what's next - Shelf height is set after the animation is started, therefore one may notice the PiP window is hovering over the shelf. This is tracked separatedly by b/139016518 - Bounds calculations still exist in PinnedStackController since onTaskStackChanged callback requires so. Once we addressed b/139016833 (move rotation bounds calculation to SysUI), they should be all gone. - Move the pinned stack animation from WM to SysUI and we can furthre remove IPinnedStackListener.onPrepareAnimation and IPinnedStackController.startAnimation More details: go/pip-sysui-migration Bug: 139015463 Bug: 139015142 Test: atest PinnedStackTests Test: atest PinnedStackControllerTest Change-Id: Ib62d8152ecc7b18a671ec403af44cc517612169e
Diffstat (limited to 'tests/Codegen/src/com/android/codegentest/SampleDataClassTest.java')
0 files changed, 0 insertions, 0 deletions