Skip to content

Instantly share code, notes, and snippets.

@ArthurKun21
Last active March 6, 2022 06:08
Show Gist options
  • Save ArthurKun21/66077db2170b64d5d402e077838ded04 to your computer and use it in GitHub Desktop.
Save ArthurKun21/66077db2170b64d5d402e077838ded04 to your computer and use it in GitHub Desktop.
@Composable
fun Screen0(
navController: NavController
){
Column(
modifier = Modifier.fillMaxSize(),
verticalArrangement = Arrangement.Center,
horizontalAlignment = Alignment.CenterHorizontally
){
Text(text = "0")
Button(onClick = {
navController.navigate("1"){
this.popUpTo("0"){
this.inclusive = true
}
}
}) {
Text(text = "Go to 1")
}
}
}
@Composable
fun Screen1(
navController: NavController
){
Column(
modifier = Modifier.fillMaxSize(),
verticalArrangement = Arrangement.Center,
horizontalAlignment = Alignment.CenterHorizontally
){
Text(text = "1")
Button(onClick = {
navController.navigate("2"){
this.popUpTo("1"){
this.inclusive = true
}
}
}) {
Text(text = "Login")
}
}
}
@Composable
fun Screen2(
navController: NavController
){
Column(
modifier = Modifier.fillMaxSize(),
verticalArrangement = Arrangement.Center,
horizontalAlignment = Alignment.CenterHorizontally
){
Text(text = "2")
Button(onClick = {
navController.navigate("3")
}) {
Text(text = "Go To LogOut")
}
}
}
@Composable
fun Screen3(
navController: NavController
){
Column(
modifier = Modifier.fillMaxSize(),
verticalArrangement = Arrangement.Center,
horizontalAlignment = Alignment.CenterHorizontally
){
Text(text = "3")
Button(onClick = {
navController.navigate("1"){
this.popUpTo("1"){
this.inclusive=true
}
}
}) {
Text(text = "Logout to 1")
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment