Loading packages/SystemUI/compose/features/src/com/android/systemui/qs/ui/composable/QuickSettingsShadeOverlay.kt +9 −16 Original line number Diff line number Diff line Loading @@ -44,7 +44,6 @@ import androidx.compose.ui.graphics.graphicsLayer import androidx.compose.ui.platform.LocalDensity import androidx.compose.ui.unit.dp import androidx.lifecycle.compose.collectAsStateWithLifecycle import com.android.app.tracing.coroutines.launchTraced as launch import com.android.compose.PlatformSliderDefaults import com.android.compose.animation.scene.ContentScope import com.android.compose.animation.scene.ElementKey Loading Loading @@ -85,8 +84,6 @@ import com.android.systemui.volume.panel.component.volume.ui.composable.VolumeSl import dagger.Lazy import javax.inject.Inject import kotlin.math.roundToInt import kotlinx.coroutines.awaitCancellation import kotlinx.coroutines.coroutineScope import kotlinx.coroutines.flow.Flow @SysUISingleton Loading @@ -95,7 +92,7 @@ class QuickSettingsShadeOverlay constructor( private val actionsViewModelFactory: QuickSettingsShadeOverlayActionsViewModel.Factory, private val contentViewModelFactory: QuickSettingsShadeOverlayContentViewModel.Factory, quickSettingsContainerViewModelFactory: QuickSettingsContainerViewModel.Factory, private val quickSettingsContainerViewModelFactory: QuickSettingsContainerViewModel.Factory, private val notificationStackScrollView: Lazy<NotificationScrollView>, private val notificationsPlaceholderViewModelFactory: NotificationsPlaceholderViewModel.Factory, ) : Overlay { Loading @@ -108,19 +105,8 @@ constructor( override val userActions: Flow<Map<UserAction, UserActionResult>> = actionsViewModel.actions private val quickSettingsContainerViewModel by lazy { quickSettingsContainerViewModelFactory.create( supportsBrightnessMirroring = true, expansion = COLLAPSED, ) } override suspend fun activate(): Nothing { coroutineScope { launch { quickSettingsContainerViewModel.activate() } launch { actionsViewModel.activate() } } awaitCancellation() actionsViewModel.activate() } @Composable Loading @@ -129,6 +115,13 @@ constructor( rememberViewModel("QuickSettingsShadeOverlayContent") { contentViewModelFactory.create() } val quickSettingsContainerViewModel = rememberViewModel("QuickSettingsShadeOverlayContainer") { quickSettingsContainerViewModelFactory.create( supportsBrightnessMirroring = true, expansion = COLLAPSED, ) } val hunPlaceholderViewModel = rememberViewModel("QuickSettingsShadeOverlayPlaceholder") { notificationsPlaceholderViewModelFactory.create() Loading Loading
packages/SystemUI/compose/features/src/com/android/systemui/qs/ui/composable/QuickSettingsShadeOverlay.kt +9 −16 Original line number Diff line number Diff line Loading @@ -44,7 +44,6 @@ import androidx.compose.ui.graphics.graphicsLayer import androidx.compose.ui.platform.LocalDensity import androidx.compose.ui.unit.dp import androidx.lifecycle.compose.collectAsStateWithLifecycle import com.android.app.tracing.coroutines.launchTraced as launch import com.android.compose.PlatformSliderDefaults import com.android.compose.animation.scene.ContentScope import com.android.compose.animation.scene.ElementKey Loading Loading @@ -85,8 +84,6 @@ import com.android.systemui.volume.panel.component.volume.ui.composable.VolumeSl import dagger.Lazy import javax.inject.Inject import kotlin.math.roundToInt import kotlinx.coroutines.awaitCancellation import kotlinx.coroutines.coroutineScope import kotlinx.coroutines.flow.Flow @SysUISingleton Loading @@ -95,7 +92,7 @@ class QuickSettingsShadeOverlay constructor( private val actionsViewModelFactory: QuickSettingsShadeOverlayActionsViewModel.Factory, private val contentViewModelFactory: QuickSettingsShadeOverlayContentViewModel.Factory, quickSettingsContainerViewModelFactory: QuickSettingsContainerViewModel.Factory, private val quickSettingsContainerViewModelFactory: QuickSettingsContainerViewModel.Factory, private val notificationStackScrollView: Lazy<NotificationScrollView>, private val notificationsPlaceholderViewModelFactory: NotificationsPlaceholderViewModel.Factory, ) : Overlay { Loading @@ -108,19 +105,8 @@ constructor( override val userActions: Flow<Map<UserAction, UserActionResult>> = actionsViewModel.actions private val quickSettingsContainerViewModel by lazy { quickSettingsContainerViewModelFactory.create( supportsBrightnessMirroring = true, expansion = COLLAPSED, ) } override suspend fun activate(): Nothing { coroutineScope { launch { quickSettingsContainerViewModel.activate() } launch { actionsViewModel.activate() } } awaitCancellation() actionsViewModel.activate() } @Composable Loading @@ -129,6 +115,13 @@ constructor( rememberViewModel("QuickSettingsShadeOverlayContent") { contentViewModelFactory.create() } val quickSettingsContainerViewModel = rememberViewModel("QuickSettingsShadeOverlayContainer") { quickSettingsContainerViewModelFactory.create( supportsBrightnessMirroring = true, expansion = COLLAPSED, ) } val hunPlaceholderViewModel = rememberViewModel("QuickSettingsShadeOverlayPlaceholder") { notificationsPlaceholderViewModelFactory.create() Loading