首页 > android开发canvas画圆弧问题

android开发canvas画圆弧问题

Android开发自定义控件用到了绘制圆弧的功能,如果直接使用

这个直接使用传入oval的方法是可以绘制,没有错误,但是如果使用`
canvas.drawArc(width / 2 - 50f, height / 2 - 50f, width / 2 + 50f, height / 2 + 50f, -90, 360, false, paint);`
这个方法就不行了,会报
java.lang.NoSuchMethodError: android.graphics.Canvas.drawArc
这个错误。。。其中oval我也是按照后面这个方法给出的参数构建的,不知道是怎么回事了,请问有人遇到过这个问题吗??


这个方法是 level 21 才加入的,低版本的手机没有这个方法,低版本使用这个方法 drawArc (RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint)

【热门文章】
【热门文章】