Loading packages/SystemUI/src/com/android/systemui/inputdevice/tutorial/ui/composable/ActionTutorialContent.kt +5 −1 Original line number Diff line number Diff line Loading @@ -77,7 +77,11 @@ fun ActionTutorialContent( } } val buttonAlpha by animateFloatAsState(if (actionState is Finished) 1f else 0f) DoneButton(onDoneButtonClicked, Modifier.graphicsLayer { alpha = buttonAlpha }) DoneButton( onDoneButtonClicked = onDoneButtonClicked, modifier = Modifier.graphicsLayer { alpha = buttonAlpha }, enabled = actionState is Finished, ) } } Loading packages/SystemUI/src/com/android/systemui/inputdevice/tutorial/ui/composable/TutorialComponents.kt +7 −3 Original line number Diff line number Diff line Loading @@ -28,13 +28,17 @@ import androidx.compose.ui.res.stringResource import com.android.systemui.res.R @Composable fun DoneButton(onDoneButtonClicked: () -> Unit, modifier: Modifier = Modifier) { fun DoneButton( onDoneButtonClicked: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, ) { Row( horizontalArrangement = Arrangement.End, verticalAlignment = Alignment.CenterVertically, modifier = modifier.fillMaxWidth() modifier = modifier.fillMaxWidth(), ) { Button(onClick = onDoneButtonClicked) { Button(onClick = onDoneButtonClicked, enabled = enabled) { Text(stringResource(R.string.touchpad_tutorial_done_button)) } } Loading Loading
packages/SystemUI/src/com/android/systemui/inputdevice/tutorial/ui/composable/ActionTutorialContent.kt +5 −1 Original line number Diff line number Diff line Loading @@ -77,7 +77,11 @@ fun ActionTutorialContent( } } val buttonAlpha by animateFloatAsState(if (actionState is Finished) 1f else 0f) DoneButton(onDoneButtonClicked, Modifier.graphicsLayer { alpha = buttonAlpha }) DoneButton( onDoneButtonClicked = onDoneButtonClicked, modifier = Modifier.graphicsLayer { alpha = buttonAlpha }, enabled = actionState is Finished, ) } } Loading
packages/SystemUI/src/com/android/systemui/inputdevice/tutorial/ui/composable/TutorialComponents.kt +7 −3 Original line number Diff line number Diff line Loading @@ -28,13 +28,17 @@ import androidx.compose.ui.res.stringResource import com.android.systemui.res.R @Composable fun DoneButton(onDoneButtonClicked: () -> Unit, modifier: Modifier = Modifier) { fun DoneButton( onDoneButtonClicked: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, ) { Row( horizontalArrangement = Arrangement.End, verticalAlignment = Alignment.CenterVertically, modifier = modifier.fillMaxWidth() modifier = modifier.fillMaxWidth(), ) { Button(onClick = onDoneButtonClicked) { Button(onClick = onDoneButtonClicked, enabled = enabled) { Text(stringResource(R.string.touchpad_tutorial_done_button)) } } Loading