Files
frameworks_base/core/java/android/view
Robert Carr b1579c8d89 Re-implement Z-ordering based off SurfaceControl hierarchy.
First steps in using the SurfaceControl hierarchy pervasively through
the WindowManager. For each level of the WindowContainer hierarchy
we instantiate a buffer-less SurfaceControl which is used to apply
constraints to all of it's children. For now we use full-screen surfaces
at every non-leaf level and so the only constraint we apply is Z-ordering.

Calculation of Z-ordering is done through the WindowContainer#assignLayers
pass and begins with DisplayContent. Changes are accumulated in-to a pending
transaction which is applied as part of prepareSurfaces (which now applies
to each level of the WindowContainer hierarchy rather than just windows).

Bug: 64815723
Test: Existing tests pass. go/wm-smoke. ZOrderTests.
Change-Id: Ib31bc3107c7fa398cf2ed72430fcb7596fad6fd5
2017-11-20 09:14:12 -08:00
..
2017-10-31 16:02:41 +00:00
2017-10-16 21:27:54 +01:00
2017-06-19 14:06:21 -07:00
2017-11-13 16:53:48 -08:00
2017-09-18 21:21:47 +01:00
2017-11-08 18:55:41 +00:00
2017-05-12 10:40:53 -07:00