Skip to content

Commit e31225a

Browse files
committed
add to components
1 parent 6d44247 commit e31225a

File tree

3 files changed

+16
-3
lines changed

3 files changed

+16
-3
lines changed

compose/snippets/src/main/java/com/example/compose/snippets/SnippetsActivity.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ import com.example.compose.snippets.components.AppBarExamples
3333
import com.example.compose.snippets.components.BadgeExamples
3434
import com.example.compose.snippets.components.ButtonExamples
3535
import com.example.compose.snippets.components.CardExamples
36+
import com.example.compose.snippets.components.CarouselExamples
3637
import com.example.compose.snippets.components.CheckboxExamples
3738
import com.example.compose.snippets.components.ChipExamples
3839
import com.example.compose.snippets.components.ComponentsScreen
@@ -109,6 +110,7 @@ class SnippetsActivity : ComponentActivity() {
109110
TopComponentsDestination.PartialBottomSheet -> PartialBottomSheet()
110111
TopComponentsDestination.TimePickerExamples -> TimePickerExamples()
111112
TopComponentsDestination.DatePickerExamples -> DatePickerExamples()
113+
TopComponentsDestination.CarouselExamples -> CarouselExamples()
112114
}
113115
}
114116
}

compose/snippets/src/main/java/com/example/compose/snippets/components/Carousel.kt

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package com.example.compose.snippets.components
22

33
import androidx.annotation.DrawableRes
44
import androidx.compose.foundation.Image
5+
import androidx.compose.foundation.layout.Column
56
import androidx.compose.foundation.layout.PaddingValues
67
import androidx.compose.foundation.layout.fillMaxWidth
78
import androidx.compose.foundation.layout.height
@@ -25,7 +26,7 @@ import com.example.compose.snippets.R
2526
@Preview
2627
// [START android_compose_carousel_multi_browse_basic]
2728
@Composable
28-
private fun CarouselExamples_MultiBrowse() {
29+
fun CarouselExamples_MultiBrowse() {
2930
data class CarouselItem(
3031
val id: Int,
3132
@DrawableRes val imageResId: Int,
@@ -69,7 +70,7 @@ private fun CarouselExamples_MultiBrowse() {
6970
@Preview
7071
// [START android_compose_carousel_uncontained_basic]
7172
@Composable
72-
private fun CarouselExamples() {
73+
fun CarouselExample() {
7374
data class CarouselItem(
7475
val id: Int,
7576
@DrawableRes val imageResId: Int,
@@ -107,4 +108,13 @@ private fun CarouselExamples() {
107108
)
108109
}
109110
}
110-
// [END android_compose_carousel_uncontained_basic]
111+
// [END android_compose_carousel_uncontained_basic]
112+
113+
@Preview
114+
@Composable
115+
fun CarouselExamples() {
116+
Column {
117+
CarouselExample()
118+
CarouselExamples_MultiBrowse()
119+
}
120+
}

compose/snippets/src/main/java/com/example/compose/snippets/navigation/Destination.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,5 @@ enum class TopComponentsDestination(val route: String, val title: String) {
4444
PartialBottomSheet("partialBottomSheets", "Partial Bottom Sheet"),
4545
TimePickerExamples("timePickerExamples", "Time Pickers"),
4646
DatePickerExamples("datePickerExamples", "Date Pickers"),
47+
CarouselExamples("carouselExamples", "Carousel")
4748
}

0 commit comments

Comments
 (0)