Skip to content

Commit bc6e2a9

Browse files
updated nav components sample
1 parent c78c3f7 commit bc6e2a9

4 files changed

Lines changed: 11 additions & 206 deletions

File tree

JetpackComposeNavigationExample/app/build.gradle.kts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
2+
13
plugins {
24
id("com.android.application")
35
id("org.jetbrains.kotlin.android")
@@ -88,4 +90,4 @@ dependencies {
8890

8991
// image loading
9092
implementation("io.coil-kt:coil-compose:2.4.0")
91-
}
93+
}

JetpackComposeNavigationExample/app/src/main/java/com/example/jetpackcomposenavigationexample/base/AppNavState.kt

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ fun AppNavState(
2626
startDestination = startDestination
2727
) {
2828

29-
3029
composable(Screens.splash) {
3130
SplashScreen(navController)
3231
}
@@ -42,34 +41,6 @@ fun AppNavState(
4241
DetailsScreen(navController, title)
4342
}
4443

45-
/* composable(Screens.step1BasicDetails) {
46-
Step1BasicDetailsScreen(navController)
47-
}
48-
49-
composable(
50-
step2CreateNewMeasurement,
51-
arguments = listOf(navArgument("isEdit") { type = NavType.BoolType } )
52-
) {
53-
val isEdit = it.arguments?.getBoolean("isEdit") ?: false
54-
Step2CreateNewMeasurementScreen(navController, isEdit, viewModel)
55-
}
56-
57-
composable(Screens.step3MeasurementList) {
58-
Step3MeasurementListScreen(navController, viewModel)
59-
}
60-
61-
composable(Screens.step4ReviewMeasurement) {
62-
Step4ReviewMeasurementScreen(navController)
63-
}*/
64-
65-
/*
66-
composable(Screens.step3ReviewMeasurement) {
67-
Step3ReviewMeasurementScreen(navController)
68-
}
69-
70-
composable(Screens.step4AdditionalDetails) {
71-
Step4AdditionalDetailsScreen(navController)
72-
}*/
7344
}
7445
}
7546

JetpackComposeNavigationExample/app/src/main/java/com/example/jetpackcomposenavigationexample/ui/features/home/HomeScreen.kt

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ import androidx.compose.foundation.layout.padding
1010
import androidx.compose.foundation.lazy.LazyColumn
1111
import androidx.compose.foundation.lazy.items
1212
import androidx.compose.material3.Card
13+
import androidx.compose.material3.CardDefaults
14+
import androidx.compose.material3.CardElevation
1315
import androidx.compose.material3.ExperimentalMaterial3Api
1416
import androidx.compose.material3.MaterialTheme
1517
import androidx.compose.material3.OutlinedTextField
@@ -56,14 +58,16 @@ fun HomeScreen(
5658

5759

5860
@Composable
59-
fun MovieCard(movie: Movie, onClick:(Movie) -> Unit) {
61+
fun MovieCard(movie: Movie, onClick: (Movie) -> Unit) {
6062
Card(
6163
modifier = Modifier
6264
.fillMaxWidth()
63-
.padding(4.dp).clickable {
65+
.padding(8.dp)
66+
.clickable {
6467
onClick(movie)
65-
}
66-
) {
68+
}, elevation = CardDefaults.cardElevation(
69+
defaultElevation = 8.dp
70+
)) {
6771
Column() {
6872
AsyncImage(
6973
model = movie.imageUrl,

JetpackComposeNavigationExample/app/src/main/java/com/example/jetpackcomposenavigationexample/ui/features/home/ListRow.kt

Lines changed: 0 additions & 172 deletions
This file was deleted.

0 commit comments

Comments
 (0)