diff options
| author | 2024-11-28 14:24:46 +0100 | |
|---|---|---|
| committer | 2024-12-20 15:05:13 +0100 | |
| commit | df6c3ed21bb064e74a36380ba68fb576db8b47d8 (patch) | |
| tree | 0a5ad7d96a2a1688794d0ae059036dcc7d4518ab /libs/androidfw/AssetsProvider.cpp | |
| parent | 38ecd0074a76b7308b726f64aefe62e0abb03a33 (diff) | |
Introduce element transformations across NestedSTLs
A STL containing NestedSTLs can now reference all elements of any
nestingDepth to apply transformations.
There are a few limitations:
- There is currently no mechanism to select priority over which STL
transition is chosen when they run in parallel. Instead the priority is
currently always the STL with the lowest nestingDepth. This means that
if a child runs a transition and an ancestor starts a transition that
has a transformation for the same element defined (only then) the
element will adhere to the transformation of the ancestor.
- Interruptions may not always work as expected. For example when the
child completes a transition which ends in a scene where the element is
not present anymore, then the ancestor transition will still end but
then the element might suddenly disappear (because it's not composed in
the child STL anymore)
Bug: 376659778
Test: new unit tests and manual test app
Flag: com.android.systemui.scene_container
Change-Id: I30a025bd749ed0e1b0b400b51532cba748456bc7
Diffstat (limited to 'libs/androidfw/AssetsProvider.cpp')
0 files changed, 0 insertions, 0 deletions