在我的Android Compose项目中,我已经从material 2切换到material 3:

我有一个最新的稳定的依赖:

implementation ("androidx.compose.material3:material3:1.0.1")

正如文档中提到的,我应该能够导入和使用ModalBottomSheet:

https://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#ModalBottomSheet(kotlin.Function0,androidx.compose.ui.Modifier,androidx.compose.material3.SheetState,androidx.compose.ui.graphics.Shape,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.unit.Dp,androidx.compose.ui.graphics.Color,kotlin.Function0,kotlin.Function1)

但我在导入时得到未解析的引用:

import androidx.compose.material3.ModalBottomSheet

我的所有其他M3组件都很好.

Can anyone help me on how I can import ModalBottomSheet without problem ?

推荐答案

您需要使用material 3的1.1.0-alpha06版本,因为这是最近添加的.请看一下发行说明here.

Android相关问答推荐

Jetpack编写Lazy列滑动删除动画不顺利结束

KMM项目生成错误-';在项目';中找不到测试类:共享';

如何在Jetpack composeH中创建具有弯曲末端的六边形形状

Android和Rust,OpenSSL交叉编译在ARM V7上链接失败

Android Compose Pages 3-一次加载所有页面,无需在LazyColumn中滚动,无需网络调用和内部滚动

我正在创建一个简单的连接四个游戏,我需要一个弹出式窗口当你赢了

如何在Android中打印到命令行

Hilt+Worker NoSuchMethodException:<;init>;[class android.content.Context,class androidx.work.WorkerParameters]

警告:应用必须面向 Android 13(API 级别 33)或更高版本.确实如此

Andorid Studio编译器如何自动为变量editText生成mutableStateOf("")的方法名?

Android 应用程序从 Android Studio 安装,但不是作为 .apk 在外部安装.抛出java.lang.UnsatisfiedLinkError

Jetpack Compose 如何使一个项目相对于另一个项目垂直居中

在 AGP 8.0 中构建失败,无法应用插件realm-android. APIandroid.registerTransform已删除

为片段设置主题

compose 更改列表元素但lazyColumn不更改

如何对齐文本和图标可组合,以便即使在文本溢出后它们也能保持在一起?

并行运行两个挂起函数并在第一个返回时返回

Jetpack Compose:如何绘制这样的路径/线

如何将房间数据库导出到 .CSV

如何使用jetpack compose实现布局,其中图标在列布局上是绝对位置