开发者社区 问答 正文

canvas.drawArc画圆坐标偏移问题 400 请求报错 

忘高手解答下。

在用canvas.drawArc 画圆时为啥左边和上边都被父容器吃了一块,坐标偏移了,是android本身的bug吗,还是可以设置。
这是我的代码:
Paint paint = new Paint(); paint.setAntiAlias(true);//定义画笔无锯齿 paint.setColor(Color.WHITE);
paint.setStrokeWidth((float) 7.0); paint.setStyle(Paint.Style.STROKE); RectF oval=new RectF(); oval.left = 0; oval.top = 0; oval.right = 400;  oval.bottom =400; 
canvas.drawArc(oval, 0, 360, false, paint);

展开
收起
kun坤 2020-05-28 16:05:04 594 分享 版权
1 条回答
写回答
取消 提交回答
  • 不是android的bug,应该是你绘制的坐标点有误,你把voal.left,voal.right设置为180试试######不行,还是不完整

    2020-05-29 13:10:12
    赞同 展开评论
问答地址: