Ch8n
11/01/2021, 8:19 AMModalBottomSheetLayout
when the unfocused/background region is pressed?rattleshirt
11/01/2021, 8:39 AMModalBottomSheetLayout
if you check its source:
Box(Modifier.fillMaxSize()) {
content()
Scrim(
color = scrimColor,
onDismiss = {
if (sheetState.confirmStateChange(Hidden)) {
scope.launch { sheetState.hide() }
}
},
visible = sheetState.targetValue != Hidden
)
}
Note the onDismiss
Ch8n
11/01/2021, 10:49 AMvar isAutoDismissible = remember { false }
val state = rememberModalBottomSheetState(
ModalBottomSheetValue.Hidden,
confirmStateChange ={isAutoDismissible }
)