File tree Expand file tree Collapse file tree 4 files changed +25
-8
lines changed
app/src/main/java/es/cibernarium/jetpackcomposeapp Expand file tree Collapse file tree 4 files changed +25
-8
lines changed Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ import androidx.compose.ui.text.font.FontStyle
31
31
import androidx.compose.ui.text.font.FontWeight
32
32
import androidx.compose.ui.unit.dp
33
33
import androidx.compose.ui.unit.sp
34
+ import es.cibernarium.jetpackcomposeapp.navegacio.NavegacioApp
34
35
import es.cibernarium.jetpackcomposeapp.pantalles.PrimeraPantalla
35
36
import es.cibernarium.jetpackcomposeapp.ui.theme.JetpackComposeAppTheme
36
37
@@ -67,7 +68,8 @@ class MainActivity : ComponentActivity() {
67
68
.padding(15 .dp)
68
69
.verticalScroll(scrollState)
69
70
) {
70
- PrimeraPantalla ()
71
+ // PrimeraPantalla()
72
+ NavegacioApp ()
71
73
// Usuaris(perfils)
72
74
// Element(Perfil("Enric","Sòc un usuari molt actiu de la plataforma."))
73
75
}
Original file line number Diff line number Diff line change 1
1
package es.cibernarium.jetpackcomposeapp.navegacio
2
2
3
3
import androidx.compose.runtime.Composable
4
+ import androidx.navigation.compose.NavHost
5
+ import androidx.navigation.compose.composable
6
+ import androidx.navigation.compose.rememberNavController
7
+ import es.cibernarium.jetpackcomposeapp.pantalles.PrimeraPantalla
8
+ import es.cibernarium.jetpackcomposeapp.pantalles.SegonaPantalla
4
9
5
10
@Composable
6
11
fun NavegacioApp (){
7
-
12
+ val navController = rememberNavController()
13
+ NavHost (navController = navController, startDestination = PantallesApp .PrimeraPantalla .route) {
14
+ composable(route = PantallesApp .PrimeraPantalla .route) {
15
+ PrimeraPantalla (navController)
16
+ }
17
+ composable(route = PantallesApp .SegonaPantalla .route) {
18
+ SegonaPantalla (navController)
19
+ }
20
+ }
8
21
}
Original file line number Diff line number Diff line change @@ -10,17 +10,18 @@ import androidx.compose.material3.Text
10
10
import androidx.compose.runtime.Composable
11
11
import androidx.compose.ui.Alignment
12
12
import androidx.compose.ui.Modifier
13
+ import androidx.navigation.NavController
13
14
14
15
@SuppressLint(" UnusedMaterial3ScaffoldPaddingParameter" )
15
16
@Composable
16
- fun PrimeraPantalla (){
17
+ fun PrimeraPantalla (navController : NavController ){
17
18
// Scaffold {
18
- ContingutCos ()
19
+ ContingutCos (navController )
19
20
// }
20
21
}
21
22
22
23
@Composable
23
- fun ContingutCos (){
24
+ fun ContingutCos (navController : NavController ){
24
25
Column (
25
26
modifier = Modifier .fillMaxSize(),
26
27
verticalArrangement = Arrangement .Center ,
Original file line number Diff line number Diff line change @@ -10,17 +10,18 @@ import androidx.compose.material3.Text
10
10
import androidx.compose.runtime.Composable
11
11
import androidx.compose.ui.Alignment
12
12
import androidx.compose.ui.Modifier
13
+ import androidx.navigation.NavController
13
14
14
15
@SuppressLint(" UnusedMaterial3ScaffoldPaddingParameter" )
15
16
@Composable
16
- fun SegonaPantalla (){
17
+ fun SegonaPantalla (navController : NavController ){
17
18
// Scaffold (
18
- ContingutCos1 ()
19
+ ContingutCos1 (navController )
19
20
// }
20
21
}
21
22
22
23
@Composable
23
- fun ContingutCos1 (){
24
+ fun ContingutCos1 (navController : NavController ){
24
25
Column (
25
26
modifier = Modifier .fillMaxSize(),
26
27
verticalArrangement = Arrangement .Center ,
You can’t perform that action at this time.
0 commit comments