android - 如何使画布上的圆弧居中 - Jetpack Compose?
问题描述
我不确定如何进行计算才能使这条弧线在画布上居中?有人可以指出我正确的方向吗?
Canvas(modifier = Modifier
.background(Color.LightGray)
.fillMaxWidth()
.height(300.dp)
) {
drawArc(
color = Color.Blue,
startAngle = 30f,
sweepAngle = 300f,
useCenter = false,
style = Stroke(width = 50f, cap = StrokeCap.Round),
size = size/2.25F
)
}
解决方案
推荐阅读
- javascript - 这个 JavaScript 正则表达式 \.(md|njk|md\.njk)$ 可以进一步简化吗?
- java - 根据用户角色生成基于 REST API 文档的 Java 代码
- mysql - MySQL根据条件执行SELECT
- c++ - 大组名称对账时崩溃
- python - 在 Python 中合并两个数据帧,将日期从一个数据帧线性插值到另一个数据帧
- javascript - 鼠标没有拖到进度条上的当前位置
- spss - 使用 SYSMIS 计算变量
- mysql - MySQL REPLACE 表值使用相同的暂存表触发器而不定义列
- kofax - 为 pdf 操作创建自定义模块
- xslt - 脚本 functoid 的输入数量与 xsl:call 模板预期的输入数量不匹配