作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何设置material3卡的海拔高度?我正在使用新的 material3 卡并出现错误
This material API is experimental and is likely to change or to be removed in the future.
这是代码->
@ExperimentalMaterial3Api
@Composable
fun ProfileCard(
modifier: Modifier = Modifier
) {
Card(
modifier = modifier
.fillMaxWidth()
.wrapContentHeight()
.padding(all = 16.dp),
shape = RoundedCornerShape(size = 16.dp),
containerColor = MaterialTheme.colorScheme.surface,
border = BorderStroke(width = 1.dp, color = MaterialTheme.colorScheme.inverseOnSurface),
elevation = CardDefaults.outlinedCardElevation()
) {
...
}
}
由于海拔引起的错误,我无法运行应用程序如何设置海拔?
编辑:通过添加解决问题
elevation = CardDefaults.outlinedCardElevation(defaultElevation = 1.dp)
为什么我们必须为 CardDefaults.outlinedCardElevation 添加边框为什么默认不显示?
最佳答案
如果您以后因其他原因发现相同的消息,一种选择是在您的 build.gradle 文件中添加以下内容:
kotlinOptions {
allWarningsAsErrors = false
freeCompilerArgs += [
'-opt-in=androidx.compose.material3.ExperimentalMaterial3Api'
]
}
这样,在 Sync Project with Gradle Files 之后,您将不会在 compose 代码中看到警告。
关于android - 此 Material API 是实验性的,将来可能会更改或删除。使用新的 material3 卡时 android 出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71069737/
我是一名优秀的程序员,十分优秀!