【问题标题】:Jetpack compose transparent cardJetpack Compose 透明卡片
【发布时间】:2022-12-18 09:09:28
【问题描述】:

我有一张卡片,我希望它变成透明的,但不是里面的内容。问题是我不知道为什么里面的东西变透明了。每颗彗星都会受到赞赏!

  Card(
            modifier = Modifier
                .wrapContentHeight()
                .fillMaxWidth()
                .align(Alignment.CenterHorizontally)
                .padding(start = NORMAL_PADDING, end = NORMAL_PADDING, top = NEARLY_MEDIUM_PADDING)
                .alpha(0.4f),
            shape = RoundedCornerShape(HALF_PADDING),
            colors = CardDefaults.cardColors(
                containerColor = CardColor.copy(0.1f),
                contentColor = CardColor.copy(1f)
            )
        )

【问题讨论】:

    标签: android android-jetpack-compose background-color android-cardview


    【解决方案1】:

    您在这里犯的错误是您正在设置适用于视图本身及其子项的 alpha 元素。使父视图不可见也会使子视图不可见。这同样适用于此。相反,您应该尝试设置不透明的背景颜色。

    【讨论】:

      猜你喜欢
      • 2022-12-19
      • 1970-01-01
      • 1970-01-01
      • 2022-11-28
      • 1970-01-01
      • 2022-11-22
      • 1970-01-01
      • 2022-11-14
      • 1970-01-01
      相关资源
      最近更新 更多