nglauber
07/13/2021, 10:39 PMModalBottomSheetLayout
collapses when back key is pressed? 🤔@ExperimentalMaterialApi
@Composable
fun BottomSheetBackHandler(
state: ModalBottomSheetState,
doOnDismiss: (() -> Unit)? = null,
content: @Composable () -> Unit,
) {
val scope = rememberCoroutineScope()
content()
BackHandler(
onBack = {
scope.launch {
state.hide()
doOnDismiss?.invoke()
}
}
)
}
Ian Lake
07/14/2021, 4:31 AM