Android Compose Material3 ModalNavigationDrawer 抽屉的使用(处理了一些坑)
val drawerState = rememberDrawerState(initialValue = DrawerValue.Closed)
val scope = rememberCoroutineScope()ModalNavigationDrawer(drawerState = drawerState,drawerContent = {BackHandler(drawerState.isOpen) {scope.launch { drawerState.close() }}ModalDrawerSheet(modifier = Modifier.requiredWidth(320.dp)) {}},gesturesEnabled = drawerState.isOpen
) {Scaffold(modifier = Modifier.fillMaxSize(),topBar = {TopAppBar(navigationIcon = {IconButton(onClick = {scope.launch { drawerState.open() }}) {Icon(imageVector = Icons.Default.Menu, contentDescription = "打开抽屉")}})}){}
}