开发者社区> 问答> 正文

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 570 0
1 条回答
写回答
取消 提交回答
  • 不是android的bug,应该是你绘制的坐标点有误,你把voal.left,voal.right设置为180试试######不行,还是不完整

    2020-05-29 13:10:12
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载