决定在我的新Jetpack Compose项目中尝试使用Material Design 3。一切都很顺利,直到我需要在遇到问题时显示Snackbar。
在MD2中,这非常容易,您可以在协程范围内使用SnackbarHostState.showSnackbar()
函数在Scaffold中显示snackbar。我发现您只需要从Material Library导入androidx.compose.material.rememberScaffoldState
即可。
import androidx.compose.material.rememberScaffoldState
@Composable
fun MyScreenInMaterial2() {
val scaffoldState = rememberScaffoldState()
}
当我在MD3中尝试相同操作时,rememberScaffoldState()
函数未被解决。
对于那些已经了解MD3世界的人们,如何在Scaffold中显示Snackbar呢?我已经检查过文档和在线资源,但还没有找到解决方案。