summaryrefslogtreecommitdiff
path: root/libs/androidfw/AssetsProvider.cpp
diff options
context:
space:
mode:
author Liran Binyamin <liranb@google.com> 2024-12-16 11:26:16 -0500
committer Liran Binyamin <liranb@google.com> 2024-12-19 11:05:22 -0500
commit6d787e44bc7d734796f93568ee9a8cf1fc66d711 (patch)
tree3a73f5c1a85ae407a3ca90873f93ac197a2bcdd9 /libs/androidfw/AssetsProvider.cpp
parentcff526e4ca0c137400ef0ff10f58e4944d2bdd7f (diff)
Migrate BubbleController to DisplayImeController
This change is a no-op that migrates off of PinnedTaskController and instead uses DisplayImeController to react to IME visibility and position changes. The new API will allow us to hook into the IME animation so that we can animate the expanded view together with the IME. One notable change here is that the new API reports the real IME height, whereas the previous API sent the height of the area where the IME overlaps with the window, in our case the Bubble window, excluding insets. To keep changes here to a minimum, we adjust the height when it is set in the positioner to account for insets. Flag: EXEMPT bug fix Bug: 379474417 Bug: 377329425 Test: manual - have some floating bubbles - drag stack to bottom of screen where IME would be - launch app and request IME - observe stack is repositioned above IME - collapse IME - observe stack slides to previous location - expand stack - request IME in the bubble - observe bubble window shrinks as the IME slides in - collapse IME - observe bubble window grows back to its previous size Change-Id: Id7808de26cf8d99369e7ffa5fdfdf61dd213bdb4
Diffstat (limited to 'libs/androidfw/AssetsProvider.cpp')
0 files changed, 0 insertions, 0 deletions