
public void a(Point p1, Point p2, int x, Canvas canvas) {
if (x == 0) {
canvas.drawLine(p1.x, p1.y, p2.x, p2.y, mPaint);
return;
}
// if (p2.x - p1.x > 0 && p2.y - p1.y < 0 || p2.x - p1.x < 0 && p2.y - p1.y > 0)
x = x * -1;
if (p2.x - p1.x >= 0) x = x * -1;
float rr = (float) Math.sqrt((float) Math.pow((p2.y - p1.y), 2) + (

这篇博客介绍如何利用HTML5 canvas API,通过输入两个点并改变半径h来绘制不同大小的弧度。内容详细阐述了drawArc方法的运用,探讨了弧度大小与半径的关系,并提供了实现动态变化的示例代码。
最低0.47元/天 解锁文章
183

被折叠的 条评论
为什么被折叠?



