How to set half expand ratio to bottom sheet in Compose?

Viewed 234

In XML we have material3 bottom sheet. It allows us to set behavior of bottom sheet. It can be updated like:

bottomSheetBehavior.halfExpandedRatio = 0.6
bottomSheetBehavior.state = BottomSheetBehavior.STATE_HALF_EXPANDED

I'm migrating project to Compose. My app used this half expanded ratio for 3 positioned bottom sheet: collapsed, half expanded, expanded. Now i'm trying to create bottom sheet like that:

val sheetState = rememberBottomSheetState(
        initialValue = BottomSheetValue.Collapsed
    )
    val scaffoldState = rememberBottomSheetScaffoldState(
        bottomSheetState = sheetState
    )
BottomSheetScaffold(
        scaffoldState = scaffoldState,
        sheetContent = {}
) {}

But it looks like we don't have those behavior attributes here. Can we get the same behavior as in XML with half expanded bottom sheet?

0 Answers
Related