Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 166fa141 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Disabling button when not visible" into main

parents d8181f25 7f1e37fc
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -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,
        )
    }
}

+7 −3
Original line number Diff line number Diff line
@@ -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))
        }
    }