Skip to content

Instantly share code, notes, and snippets.

@skydoves
Created February 15, 2026 07:18
Show Gist options
  • Select an option

  • Save skydoves/6f2677c1097a7cf5ec1701cab2ed02c4 to your computer and use it in GitHub Desktop.

Select an option

Save skydoves/6f2677c1097a7cf5ec1701cab2ed02c4 to your computer and use it in GitHub Desktop.
FlexibleBottomSheet - Nested scrolling with LazyVerticalGrid
FlexibleBottomSheet(
onDismissRequest = onDismissRequest,
sheetState = rememberFlexibleBottomSheetState(
flexibleSheetSize = FlexibleSheetSize(
fullyExpanded = 0.9f,
intermediatelyExpanded = 0.5f,
slightlyExpanded = 0.18f,
),
isModal = false,
skipSlightlyExpanded = false,
allowNestedScroll = true, // enabled by default
),
) {
LazyVerticalGrid(
modifier = Modifier.fillMaxSize(),
columns = GridCells.Fixed(2),
) {
items(items = posters, key = { it.name }) { poster ->
PosterImage(poster = poster)
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment