android - 如何使用jetpack compose删除卡片 View 的边框

标签 android kotlin android-jetpack-compose

我面临着在jetpack compose中从卡片 View 中删除边框的问题。
请指导我如何从卡片 View 功能中实现边框删除。
我的代码如下,但无法正常工作。

代码

Card(
    shape = RoundedCornerShape(0.dp),
    border = BorderStroke(0.dp, Transparent),
    modifier = Modifier
        .height(100.dp)
        .padding(start = 10.dp, top = 40.dp, end = 10.dp)
        .border(0.dp, Transparent),
) {
    Column(
        modifier = Modifier
            .fillMaxWidth()
            .clickable {
                submit()
            },
    ) {
        Text(
            modifier = Modifier
                .weight(1f)
                .padding(start = 20.dp, top = 20.dp, bottom = 20.dp)
                .wrapContentWidth(Alignment.Start),
            text = "Submit",
            style = typography.h4,
        )
    }
}

enter image description here

最佳答案

实际上,默认情况下,Card 中是没有边框的。您看到的是 1.dp 高程。因此,如果您不想要任何高程,请将其设置为 0.dp,如下所示。

Card(
    modifier = Modifier
        .height(100.dp)
        .padding(start = 10.dp, top = 40.dp, end = 10.dp),
    elevation = 0.dp
) {
    Your content..
}

关于android - 如何使用jetpack compose删除卡片 View 的边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69842871/

相关文章:

java - 使用 Android java 在 WhatsApp 上自动发送消息?

java - producteev4j 实现

java - Firebase token 生成器在 APN 中失败

android - Jetpack 撰写滚动监听器

android - 使用热键旋转 Android 虚拟设备 AVD

javadoc - 如何继承 KDoc 文档?

firebase - Firestore 在失去并重新获得互联网连接后停止更新

android - 默认样式 Jetpack 组合

android - Jetpack Compose BottomSheetScaffold sheetGestures 已禁用,但当子组件可滚动时手势仍然有效

安卓用户管理器 : Check if user is owner (admin)