Loading packages/SystemUI/src/com/android/systemui/statusbar/policy/ui/dialog/composable/ModeTile.kt +13 −6 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package com.android.systemui.statusbar.policy.ui.dialog.composable import androidx.compose.animation.animateColorAsState import androidx.compose.foundation.basicMarquee import androidx.compose.foundation.combinedClickable import androidx.compose.foundation.layout.Arrangement Loading @@ -30,8 +31,10 @@ import androidx.compose.material3.Surface import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.runtime.CompositionLocalProvider import androidx.compose.runtime.getValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.platform.testTag import androidx.compose.ui.semantics.clearAndSetSemantics import androidx.compose.ui.semantics.contentDescription Loading @@ -44,12 +47,16 @@ import com.android.systemui.statusbar.policy.ui.dialog.viewmodel.ModeTileViewMod @Composable fun ModeTile(viewModel: ModeTileViewModel) { val tileColor = val tileColor: Color by animateColorAsState( if (viewModel.enabled) MaterialTheme.colorScheme.primary else MaterialTheme.colorScheme.surfaceVariant val contentColor = ) val contentColor: Color by animateColorAsState( if (viewModel.enabled) MaterialTheme.colorScheme.onPrimary else MaterialTheme.colorScheme.onSurfaceVariant ) CompositionLocalProvider(LocalContentColor provides contentColor) { Surface( Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/policy/ui/dialog/composable/ModeTile.kt +13 −6 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package com.android.systemui.statusbar.policy.ui.dialog.composable import androidx.compose.animation.animateColorAsState import androidx.compose.foundation.basicMarquee import androidx.compose.foundation.combinedClickable import androidx.compose.foundation.layout.Arrangement Loading @@ -30,8 +31,10 @@ import androidx.compose.material3.Surface import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.runtime.CompositionLocalProvider import androidx.compose.runtime.getValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.platform.testTag import androidx.compose.ui.semantics.clearAndSetSemantics import androidx.compose.ui.semantics.contentDescription Loading @@ -44,12 +47,16 @@ import com.android.systemui.statusbar.policy.ui.dialog.viewmodel.ModeTileViewMod @Composable fun ModeTile(viewModel: ModeTileViewModel) { val tileColor = val tileColor: Color by animateColorAsState( if (viewModel.enabled) MaterialTheme.colorScheme.primary else MaterialTheme.colorScheme.surfaceVariant val contentColor = ) val contentColor: Color by animateColorAsState( if (viewModel.enabled) MaterialTheme.colorScheme.onPrimary else MaterialTheme.colorScheme.onSurfaceVariant ) CompositionLocalProvider(LocalContentColor provides contentColor) { Surface( Loading