diff options
| author | 2023-07-10 15:45:50 +0200 | |
|---|---|---|
| committer | 2023-07-20 13:09:46 +0200 | |
| commit | 5805b07cd353f7e26746cc3bd43982e845f3f5a3 (patch) | |
| tree | 2848a2e5e0fa471e160553a81fbcf577d756dc22 /api/api.go | |
| parent | 3d5bf056c331c5dce3926e1111ecff018e08d445 (diff) | |
Introduce SceneTransitionLayout (1/2)
This CL introduces the first version of SceneTransitionLayout, which is
meant to be first used by Flexiglass for the main SystemUI scene
transitions. See http://go/sysui-compose-transitions for more details
and http://ag/24006325 for an example.
To review this CL, I suggest to first look at the public APIs in:
 - SceneTransitionLayout.kt
 - SceneTransitionLayoutState.kt
 - TransitionDsl.kt
Then, review the implementation (in order):
 - SceneTransitionLayoutImpl.kt
 - AnimateToScene.kt
 - Scene.kt
 - Transformation.kt (and a simple example like Translate.kt)
 - Element.kt
 - SwipeToScene.kt
 - AnimateSharedAsState.kt
 - Everything else
Bug: 290184746
Test: atest PlatformComposeCoreTests
Change-Id: I6b48e27817bd86a6898624bfe226076ee70027a8
Diffstat (limited to 'api/api.go')
0 files changed, 0 insertions, 0 deletions