我已经在Jetpack Compose中创建了简单的卡片,这里我设置了仰角,但它显示类型不匹配.

Card(
            shape = RoundedCornerShape(20.dp),elevation = 10.dp
        ) {
            Box(modifier = Modifier.height(200.dp)) {
                Image(painter = painter, contentDescription = contentDescription,
                contentScale = ContentScale.Crop)
            }

    }

enter image description here

推荐答案

您使用的是M3(androidx.compose.material3)Card,而elevation属性需要103对象:

类似于:

Card(
    shape = RoundedCornerShape(20.dp),
    elevation = CardDefaults.cardElevation(
        defaultElevation = 10.dp
    )
)

Android相关问答推荐

view喷气背包中找不到模型组成

Kotlin多平台向导,不兼容版本(ANP 8.2.0)ANP 8.1.2

list 合并失败,AGP 8.3.0

如何制作带有图标和文本的Fab

在Android上使用XSLT文件转换XML文件

如何将Unicode符号作为文本居中放置在布局中的按钮(Android XML)中?

为什么Kotlin允许将非空值类型化为可空类型,但又将其视为非空值?

找不到com.android.tools.build:gradle:8.0

LaunchedEffect没有延迟时应用程序崩溃

布局可组合项如何具有可测量和约束参数?

FFmpeg Android 错误

如何删除 Jetpack Compose 中按钮的左边框?

Jetpack Compose 中带有权重的行和 AnimatedVisibility 会 destruct UI

如何只允许拖动 BottomSheetScaffold 中 BottomContent 的 SheetPeek 的一部分?

在 android list 中添加 IsMonitoringTool 元数据标志的位置

0dp 大小的可组合文件是否可以组合?

Android Material Date Range Picker - 如何仅更改所选范围日期的文本 colored颜色 ?

Android 应用程序在启动时自动启动

在jetpack compose中看不到圆角

Android Studio,Db 连接错误:发生异常情况导致驱动程序失败.请报告此异常