gpt4 book ai didi

Android drawCircle 并不总是 360 度

转载 作者:行者123 更新时间:2023-11-29 14:11:28 28 4
gpt4 key购买 nike

当我调用 drawCircle (ex. canvas.drawCircle(x, y, r, mPaint);) 并使用 Paint Style STROKE 初始化参数时 mPaint,结果并不是在所有情况下都形成完整的 360 度(2*PI 弧度)圆。有时你会得到一个完整的圆圈(如我所料),有时只会得到一个圆弧。

有人知道会导致这种情况发生的原因吗?

我不知道哪些案例有效,哪些案例无效(目前)。我注意到那些不起作用的似乎是我正在绘制的较大圆圈(>100.0 半径)。可能与大小有关。我对 x、y 和 r 使用 float 。在绘图代码中,我可以尝试四舍五入到最接近的整数。

最佳答案

在 drawCircle 之前,您是否对 Canvas 进行了其他操作?例如,如果您在绘制圆圈之前缩放 Canvas 或对其进行变换,则可能会发生这种情况。

关于Android drawCircle 并不总是 360 度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2784860/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com