我知道一张普通的底片可以这样设置
rememberModalBottomSheetState(
initialValue = ModalBottomSheetValue.Hidden,
confirmStateChange = { it != ModalBottomSheetValue.HalfExpanded },
)
这样它就永远不会扩大一半.但如果我想在伴奏导航中使用底部床单做同样的事情呢?
我知道一张普通的底片可以这样设置
rememberModalBottomSheetState(
initialValue = ModalBottomSheetValue.Hidden,
confirmStateChange = { it != ModalBottomSheetValue.HalfExpanded },
)
这样它就永远不会扩大一半.但如果我想在伴奏导航中使用底部床单做同样的事情呢?
我知道怎么做了.
val sheetState = rememberModalBottomSheetState(
initialValue = ModalBottomSheetValue.Hidden,
skipHalfExpanded = true
)
val bottomSheetNavigator = remember { BottomSheetNavigator(sheetState) }
val navController = rememberAnimatedNavController(bottomSheetNavigator)
不要使用rememberBottomSheetNavigator()
,只需使用BottomSheetNavigator
的构造函数,它采用sheetstate,可以用简单的布尔值设置.:)