diff options
| author | Yunfan Chen <yunfanc@google.com> | 2021-02-05 14:57:12 +0900 |
|---|---|---|
| committer | Yunfan Chen <yunfanc@google.com> | 2021-06-14 21:06:48 +0900 |
| commit | fce2e99c68596101d1fbf4bb692bc64ba5509be5 (patch) | |
| tree | e7176c0d5cd71a9214aa2a3d4e8f5fd1463798e7 /tests/DynamicCodeLoggerIntegrationTests/src/cpp/test_executable.cpp | |
| parent | 123e88c56f70683b7586c1ccd0e203f826d635f9 (diff) | |
Layout status/nav bar and decor window as normal window
Use the general layout process for system bar windows. The hard-coded
logic of the bar position is also disabled by the patch. Such that, the
system UI will have the ability to layout the window freely.
The bars sometimes need to be layout with new rotation before the actual
rotation when we simulate the display with fixed layout. To support
that, new layout params for orientation is introduced to the layout params.
The bar may need to provide a different insets frame in gesture
navigation mode. That is for the IME to draw the hide button. Introduced
a new param called providedInternalInsets to resolve that usage.
The new flexible layout is protected by the flag
persist.debug.flexible_insets.
Bug: 161689946
Bug: 169329927
Test: DisplayPolicyTests InsetsSourceProviderTest
InsetsStateControllerTest
Change-Id: If8ec79b3cb3b989eed578c44e8749b13fd2e8592
Diffstat (limited to 'tests/DynamicCodeLoggerIntegrationTests/src/cpp/test_executable.cpp')
0 files changed, 0 insertions, 0 deletions
