关于Canvas.drawRoundRect的问题;

drawRoundRect 不显示,画不出来或者高版本可以画出来,低版本不显示


1.drawRoundRect(left,top,right,bottom,cx,cy,paint) 该方法实在Api21之上才能使用的;

所以推荐使用drawRoundRect(new RecF(left,top,right,bottom) ,cx,cy,paint)这个方法;

这个方法要注意的就是rect.left < rect.rightandrect.top < rect.bottom.

这个里边存在的另外一个知识点就是画布的坐标体系问题 Android屏幕的原点是在左上角(0,0)

https://www.w3cplus.com/canvas/canvas-coordinate-system.html

你可能感兴趣的:(关于Canvas.drawRoundRect的问题;)