Loading packages/SystemUI/compose/features/src/com/android/systemui/scene/ui/composable/SceneContainerTransitions.kt +7 −0 Original line number Diff line number Diff line Loading @@ -43,6 +43,13 @@ val SceneContainerTransitions = transitions { ) { goneToShadeTransition(durationScale = 0.0) } from( Scenes.Gone, to = Scenes.QuickSettings, key = CollapseShadeInstantly, ) { goneToQuickSettingsTransition(durationScale = 0.0) } from( Scenes.Gone, to = Scenes.Shade, Loading packages/SystemUI/compose/features/src/com/android/systemui/scene/ui/composable/transitions/FromGoneToQuickSettingsTransition.kt +1 −3 Original line number Diff line number Diff line package com.android.systemui.scene.ui.composable.transitions import androidx.compose.animation.core.tween import com.android.compose.animation.scene.TransitionBuilder import kotlin.time.Duration.Companion.milliseconds fun TransitionBuilder.goneToQuickSettingsTransition( durationScale: Double = 1.0, ) { spec = tween(durationMillis = (DefaultDuration * durationScale).inWholeMilliseconds.toInt()) toQuickSettingsTransition() toQuickSettingsTransition(durationScale = durationScale) } private val DefaultDuration = 500.milliseconds packages/SystemUI/compose/features/src/com/android/systemui/scene/ui/composable/transitions/FromGoneToShadeTransition.kt +1 −6 Original line number Diff line number Diff line package com.android.systemui.scene.ui.composable.transitions import androidx.compose.animation.core.tween import com.android.compose.animation.scene.TransitionBuilder import kotlin.time.Duration.Companion.milliseconds fun TransitionBuilder.goneToShadeTransition( durationScale: Double = 1.0, ) { spec = tween(durationMillis = (DefaultDuration * durationScale).inWholeMilliseconds.toInt()) toShadeTransition() toShadeTransition(durationScale = durationScale) } private val DefaultDuration = 500.milliseconds packages/SystemUI/compose/features/src/com/android/systemui/scene/ui/composable/transitions/FromLockscreenToQuickSettingsTransition.kt +1 −6 Original line number Diff line number Diff line package com.android.systemui.scene.ui.composable.transitions import androidx.compose.animation.core.tween import com.android.compose.animation.scene.TransitionBuilder import kotlin.time.Duration.Companion.milliseconds fun TransitionBuilder.lockscreenToQuickSettingsTransition( durationScale: Double = 1.0, ) { spec = tween(durationMillis = (DefaultDuration * durationScale).inWholeMilliseconds.toInt()) toQuickSettingsTransition() toQuickSettingsTransition(durationScale = durationScale) } private val DefaultDuration = 500.milliseconds packages/SystemUI/compose/features/src/com/android/systemui/scene/ui/composable/transitions/FromLockscreenToShadeTransition.kt +1 −6 Original line number Diff line number Diff line package com.android.systemui.scene.ui.composable.transitions import androidx.compose.animation.core.tween import com.android.compose.animation.scene.TransitionBuilder import kotlin.time.Duration.Companion.milliseconds fun TransitionBuilder.lockscreenToShadeTransition( durationScale: Double = 1.0, ) { spec = tween(durationMillis = (DefaultDuration * durationScale).inWholeMilliseconds.toInt()) toShadeTransition() toShadeTransition(durationScale = durationScale) } private val DefaultDuration = 500.milliseconds Loading
packages/SystemUI/compose/features/src/com/android/systemui/scene/ui/composable/SceneContainerTransitions.kt +7 −0 Original line number Diff line number Diff line Loading @@ -43,6 +43,13 @@ val SceneContainerTransitions = transitions { ) { goneToShadeTransition(durationScale = 0.0) } from( Scenes.Gone, to = Scenes.QuickSettings, key = CollapseShadeInstantly, ) { goneToQuickSettingsTransition(durationScale = 0.0) } from( Scenes.Gone, to = Scenes.Shade, Loading
packages/SystemUI/compose/features/src/com/android/systemui/scene/ui/composable/transitions/FromGoneToQuickSettingsTransition.kt +1 −3 Original line number Diff line number Diff line package com.android.systemui.scene.ui.composable.transitions import androidx.compose.animation.core.tween import com.android.compose.animation.scene.TransitionBuilder import kotlin.time.Duration.Companion.milliseconds fun TransitionBuilder.goneToQuickSettingsTransition( durationScale: Double = 1.0, ) { spec = tween(durationMillis = (DefaultDuration * durationScale).inWholeMilliseconds.toInt()) toQuickSettingsTransition() toQuickSettingsTransition(durationScale = durationScale) } private val DefaultDuration = 500.milliseconds
packages/SystemUI/compose/features/src/com/android/systemui/scene/ui/composable/transitions/FromGoneToShadeTransition.kt +1 −6 Original line number Diff line number Diff line package com.android.systemui.scene.ui.composable.transitions import androidx.compose.animation.core.tween import com.android.compose.animation.scene.TransitionBuilder import kotlin.time.Duration.Companion.milliseconds fun TransitionBuilder.goneToShadeTransition( durationScale: Double = 1.0, ) { spec = tween(durationMillis = (DefaultDuration * durationScale).inWholeMilliseconds.toInt()) toShadeTransition() toShadeTransition(durationScale = durationScale) } private val DefaultDuration = 500.milliseconds
packages/SystemUI/compose/features/src/com/android/systemui/scene/ui/composable/transitions/FromLockscreenToQuickSettingsTransition.kt +1 −6 Original line number Diff line number Diff line package com.android.systemui.scene.ui.composable.transitions import androidx.compose.animation.core.tween import com.android.compose.animation.scene.TransitionBuilder import kotlin.time.Duration.Companion.milliseconds fun TransitionBuilder.lockscreenToQuickSettingsTransition( durationScale: Double = 1.0, ) { spec = tween(durationMillis = (DefaultDuration * durationScale).inWholeMilliseconds.toInt()) toQuickSettingsTransition() toQuickSettingsTransition(durationScale = durationScale) } private val DefaultDuration = 500.milliseconds
packages/SystemUI/compose/features/src/com/android/systemui/scene/ui/composable/transitions/FromLockscreenToShadeTransition.kt +1 −6 Original line number Diff line number Diff line package com.android.systemui.scene.ui.composable.transitions import androidx.compose.animation.core.tween import com.android.compose.animation.scene.TransitionBuilder import kotlin.time.Duration.Companion.milliseconds fun TransitionBuilder.lockscreenToShadeTransition( durationScale: Double = 1.0, ) { spec = tween(durationMillis = (DefaultDuration * durationScale).inWholeMilliseconds.toInt()) toShadeTransition() toShadeTransition(durationScale = durationScale) } private val DefaultDuration = 500.milliseconds