Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 5805b07c authored by Jordan Demeulenaere's avatar Jordan Demeulenaere
Browse files

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
parent 3d5bf056
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment