File tree Expand file tree Collapse file tree 1 file changed +10
-12
lines changed
compose/snippets/src/main/java/com/example/compose/snippets/lists Expand file tree Collapse file tree 1 file changed +10
-12
lines changed Original file line number Diff line number Diff line change @@ -6,31 +6,29 @@ import androidx.compose.runtime.Composable
66import org.w3c.dom.Text
77
88@Composable
9- fun ListWithMultipleItems (numberOfMessages : Int ) {
10- val messages = numberOfMessages // or any Int
11- val message = SampleMessage (" Hi there" , MediaStore .Audio ())
12-
9+ fun ListWithMultipleItems (messages : List <Any >) {
1310 LazyColumn {
1411 items(
15- messages,
12+ messages.size ,
1613 contentType = { it }
1714 ) {
18- when (message.content) {
19- // Content Types and Composables are defined elsewhere.
20- is MediaStore .Audio -> AudioMessage (message)
21- is Text -> TextMessage (message)
22- }
15+ for (message in messages)
16+ when (message) {
17+ // Content Types and Composables are defined elsewhere.
18+ is MediaStore .Audio -> AudioMessage (message)
19+ is Text -> TextMessage (message)
20+ }
2321 }
2422 }
2523}
2624
2725@Composable
28- fun TextMessage (message : SampleMessage ) {
26+ fun AudioMessage (message : MediaStore . Audio ) {
2927 TODO (" Not yet implemented" )
3028}
3129
3230@Composable
33- fun AudioMessage (message : SampleMessage ) {
31+ fun TextMessage (message : Text ) {
3432 TODO (" Not yet implemented" )
3533}
3634
You can’t perform that action at this time.
0 commit comments