【发布时间】:2021-12-13 08:30:42
【问题描述】:
我正在尝试在 Jetpack Compose 中使用 Canvas 创建一个圆角三角形。
我尝试使用此代码绘制三角形:
@Composable
fun RoundedTriangle() {
Canvas(modifier = Modifier.size(500.dp)) {
val trianglePath = Path().apply {
val height = size.height
val width = size.width
moveTo(width / 2.0f, 0f)
lineTo(width, height)
lineTo(0f, height)
}
drawPath(trianglePath, color = Color.Blue)
}
}
但我不知道如何圆角。我也尝试使用arcTo,但无法得到合适的结果。
我怎样才能画出像下图这样的东西?
【问题讨论】:
标签: android kotlin canvas android-jetpack-compose rounded-corners