summaryrefslogtreecommitdiff
path: root/libs/androidfw/ObbFile.cpp
diff options
context:
space:
mode:
author Ming-Shin Lu <lumark@google.com> 2023-01-09 17:02:49 +0000
committer Ming-Shin Lu <lumark@google.com> 2023-04-03 16:21:51 +0000
commitf8c633712b095736a07f6e9192b0e85da53fba99 (patch)
tree77a229c3bff7fa641c333c0e671eb0c9ced571a2 /libs/androidfw/ObbFile.cpp
parent7473649bdcade26e10320420724ddee20566a08b (diff)
Add ImeTargetChangeListener for IME targets visibility
In order to stablize the IME surface z-ordering use cases from IMMS side, as IMMS knows the true IME input target availability but lacks of knowing visibility once the input target removed by itself turns out unable to hide IME if the next IME layering target on top. Or, unable to track non-focusable IME layering target visibility caused IME surface being jumped up-and-down during the IME transition. In this CL, we added ImeTargetChangeListener for IMMS side (specifically is ImeVisibilityStateComputer) to track the IME input target and non-focusable IME layering overlay window visiblity: - onImeTargetOverlayVisibilityChanged - onImeInputTargetVisibilityChanged As this CL is the first-step of providing visibility tracking infra to ImeVisibilityStateComputer, We will submit follow-up CL with using this callback for fixing related IME layering issues. Bug: 258048231 Test: atest WindowStateTests Change-Id: I90c59c298e2e4568e308fb2c0dc4ca309d5546a3
Diffstat (limited to 'libs/androidfw/ObbFile.cpp')
0 files changed, 0 insertions, 0 deletions