summaryrefslogtreecommitdiff
path: root/libs/androidfw/AssetsProvider.cpp
diff options
context:
space:
mode:
author Andreas Miko <amiko@google.com> 2024-11-28 14:24:46 +0100
committer Andreas Miko <amiko@google.com> 2024-12-20 15:05:13 +0100
commitdf6c3ed21bb064e74a36380ba68fb576db8b47d8 (patch)
tree0a5ad7d96a2a1688794d0ae059036dcc7d4518ab /libs/androidfw/AssetsProvider.cpp
parent38ecd0074a76b7308b726f64aefe62e0abb03a33 (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