diff options
| author | 2024-11-12 15:25:54 +0100 | |
|---|---|---|
| committer | 2024-11-13 13:31:56 +0100 | |
| commit | dc465643b333101bba89050495bc56148b9391b6 (patch) | |
| tree | 3ff2c76c93ad3ed4f9b55b0cd4e9072c3e417c5c /libs/androidfw/StringPool.cpp | |
| parent | a97625ec860ed982784e7b89d7b6a5a1c3dd9aed (diff) | |
Introduce TransformationMatcher and Transformation.Factory
This CL introduces TransformationMatcher and Transformation.Factory. The
goal of this change is twofold:
1. It lifts the ElementMatcher out of the Transformation interface.
2. It ensures that we use different transformation objects when multiple
elements match the same transformation. This will be important once
transformation become stateful (e.g. with Motion Mechanics or custom
transformations), as we don't want different elements to implicitly
share the same transformation state.
Bug: 376438969
Test: atest PlatformComposeSceneTransitionLayoutTests
Flag: com.android.systemui.scene_container
Change-Id: I91409aa399cf77960bf8aa8cbd540eb529f313b3
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions