summaryrefslogtreecommitdiff
path: root/api/api.go
diff options
context:
space:
mode:
author Jordan Demeulenaere <jdemeulenaere@google.com> 2023-07-10 15:45:50 +0200
committer Jordan Demeulenaere <jdemeulenaere@google.com> 2023-07-20 13:09:46 +0200
commit5805b07cd353f7e26746cc3bd43982e845f3f5a3 (patch)
tree2848a2e5e0fa471e160553a81fbcf577d756dc22 /api/api.go
parent3d5bf056c331c5dce3926e1111ecff018e08d445 (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