summaryrefslogtreecommitdiff
path: root/libs/androidfw/StringPool.cpp
diff options
context:
space:
mode:
author Ikram Gabiyev <gabiyev@google.com> 2024-05-09 15:03:38 -0700
committer Ikram Gabiyev <gabiyev@google.com> 2024-05-13 12:49:48 -0700
commit81f443130bccd96145a2fe504df1ab6bbc1fb342 (patch)
tree9756d2a631568b48ac38d0778492532ac3806e2b /libs/androidfw/StringPool.cpp
parent3717eb05adab516e5c3ed6c8b8dd146949ea8e1f (diff)
Allow drag flings in PiP2 via PipTransitionState
Use PipTransitionState as an "event hub" to allow PiP drag and fling animations through PipMotionHelper. Furthermore, adopt the Approach #2 described in go/pip2-transitions to use transitions to update pinned task's bounds in Core instead of using direct applyTransaction() calls. Ensure, through state updates connected to transitions that interactions are disallowed until all leash and WM state updates are complete; this should ultimately avoid any flickers while interacting with PiP. Bug: 332770512 Test: adb shell setprop wm_shell.pip2 1 \ && adb shell am crash com.android.systemui Test: swipe-up to enter PiP and drag PiP window Change-Id: If71b47103295563e3d419427d7abbc5ae67829bc
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions