关于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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容