小编avr*_*riu的帖子

Jetpack 撰写 Canvas Arch 额外行程

我在 jetpack compose 中使用画布来绘制由多个拱门形成的圆圈。为了让拱门看起来更好,我将帽子设置为圆形。

  style = Stroke(width = chartBarWidth.toPx(),
                 cap = StrokeCap.Round)
Run Code Online (Sandbox Code Playgroud)

问题是,当使用此行程帽时,拱形角度不会调整以考虑由 StrokeCap 产生的额外角度。所以我最终得到了重叠的拱门。如何计算由 strokeCap 产生的额外度数?在此输入图像描述

android-jetpack-compose android-jetpack-compose-canvas

3
推荐指数
1
解决办法
957
查看次数