【发布时间】:2021-10-12 04:59:33
【问题描述】:
有没有解释为什么会这样
Card(
modifier =
Modifier
.background(
brush = Brush.horizontalGradient(
colors = listOf(
OrgFarmTheme.colors.secondary,
OrgFarmTheme.colors.onSecondary
)
)
)
.clip(RoundedCornerShape(10))
) {
...
}
同时
Box(
modifier =
Modifier
.background(
brush = Brush.horizontalGradient(
colors = listOf(
OrgFarmTheme.colors.secondary,
OrgFarmTheme.colors.onSecondary
)
)
)
.clip(RoundedCornerShape(10))
) {
...
}
我曾尝试使用Card 的默认shape 参数,但它呈现的效果相同。
【问题讨论】:
-
Box VS Surface 也是如此
-
Card有一个由MaterialTheme.colors.surface定义的默认backgroundColor -
暗示不可能对卡片应用渐变?
-
对于我的特定用例,我必须使用自定义
Layoutrequiring 其中每个子项的索引
标签: android android-cardview android-jetpack-compose