Sim*_*ays 1 android kotlin android-jetpack-compose
我正在尝试显示Button圆角和 50% 透明背景。我当前的尝试如下所示:
MaterialTheme {
Surface(
modifier = Modifier.fillMaxSize(),
color = Color.Yellow
) {
Column(modifier = Modifier.padding(10.dp)) {
Button(
modifier = Modifier
.clip(CircleShape),
onClick = { },
colors = ButtonDefaults.buttonColors(backgroundColor = Color.White.copy(alpha = 0.5f))
) {
Text(
text = "My Button",
textAlign = TextAlign.Center
)
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
结果不是很漂亮:
看起来问题在于阴影,但我不确定如何删除它并在整个形状中显示相同的颜色。
Sim*_*ays 11
事实证明,当海拔被移除时,阴影就会消失。
Button(
modifier = Modifier
.clip(CircleShape),
onClick = { },
elevation = null,
colors = ButtonDefaults.buttonColors(backgroundColor = Color.White.copy(alpha = 0.5f))
) { ... }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4576 次 |
| 最近记录: |