Loading packages/SystemUI/src/com/android/systemui/inputdevice/tutorial/ui/composable/ActionTutorialContent.kt +8 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ import android.content.res.Configuration import androidx.annotation.RawRes import androidx.compose.animation.core.animateFloatAsState import androidx.compose.foundation.background import androidx.compose.foundation.focusable import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row Loading @@ -33,8 +34,12 @@ import androidx.compose.foundation.layout.width import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.getValue import androidx.compose.runtime.remember import androidx.compose.ui.Modifier import androidx.compose.ui.focus.FocusRequester import androidx.compose.ui.focus.focusRequester import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.graphicsLayer import androidx.compose.ui.platform.LocalConfiguration Loading Loading @@ -125,6 +130,8 @@ fun TutorialDescription( config: TutorialScreenConfig, modifier: Modifier = Modifier, ) { val focusRequester = remember { FocusRequester() } LaunchedEffect(Unit) { focusRequester.requestFocus() } val (titleTextId, bodyTextId) = if (actionState is Finished) { config.strings.titleSuccessResId to config.strings.bodySuccessResId Loading @@ -136,6 +143,7 @@ fun TutorialDescription( text = stringResource(id = titleTextId), style = MaterialTheme.typography.displayLarge, color = config.colors.title, modifier = Modifier.focusRequester(focusRequester).focusable(), ) Spacer(modifier = Modifier.height(16.dp)) Text( Loading Loading
packages/SystemUI/src/com/android/systemui/inputdevice/tutorial/ui/composable/ActionTutorialContent.kt +8 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ import android.content.res.Configuration import androidx.annotation.RawRes import androidx.compose.animation.core.animateFloatAsState import androidx.compose.foundation.background import androidx.compose.foundation.focusable import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row Loading @@ -33,8 +34,12 @@ import androidx.compose.foundation.layout.width import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.getValue import androidx.compose.runtime.remember import androidx.compose.ui.Modifier import androidx.compose.ui.focus.FocusRequester import androidx.compose.ui.focus.focusRequester import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.graphicsLayer import androidx.compose.ui.platform.LocalConfiguration Loading Loading @@ -125,6 +130,8 @@ fun TutorialDescription( config: TutorialScreenConfig, modifier: Modifier = Modifier, ) { val focusRequester = remember { FocusRequester() } LaunchedEffect(Unit) { focusRequester.requestFocus() } val (titleTextId, bodyTextId) = if (actionState is Finished) { config.strings.titleSuccessResId to config.strings.bodySuccessResId Loading @@ -136,6 +143,7 @@ fun TutorialDescription( text = stringResource(id = titleTextId), style = MaterialTheme.typography.displayLarge, color = config.colors.title, modifier = Modifier.focusRequester(focusRequester).focusable(), ) Spacer(modifier = Modifier.height(16.dp)) Text( Loading