Shawn Tucker
07/22/2021, 12:00 AMShawn Tucker
07/22/2021, 12:10 AMNabeel
07/22/2021, 3:11 AMShawn Tucker
07/22/2021, 6:07 AMNabeel
07/22/2021, 6:10 AMShawn Tucker
07/22/2021, 6:11 AMNabeel
07/22/2021, 6:13 AMShawn Tucker
07/22/2021, 6:17 AMLazyColumn(Modifier
.height(230.dp)
.border(2.dp, Color.Red)) {
item {
var expanded by remember { mutableStateOf(false) }
LazyRow {
stickyHeader { Item("HEADER") }
item { Item("TEST1") { expanded = !expanded } }
...
}
AnimatedVisibility(visible = expanded) {
Box(modifier = Modifier
.fillMaxWidth()
.height(40.dp)
.background(Color.Red)) {}
}
}
item {
LazyRow {
stickyHeader { Item("HEADER") }
item { Item("TEST1") }
...
}
}
item {
LazyRow {
stickyHeader { Item("HEADER") }
item { Item("TEST1") }
...
}
}
item {
LazyRow {
stickyHeader { Item("HEADER") }
item { Item("TEST1") }
...
}
}
item {
LazyRow {
stickyHeader { Item("HEADER") }
item { Item("TEST1") }
...
}
}
item {
LazyRow {
stickyHeader { Item("HEADER") }
item { Item("TEST1") }
...
}
}
}
This is a quick sample. I tried to add
val state = rememberLazyListState()
and share it with all my LazyRows. and I tried observing only one and updating the other rows states but that also failedDominaezzz
07/22/2021, 7:23 AMModifier.nestedScroll
.Shawn Tucker
07/22/2021, 7:25 AM