Android 自定义View canvas.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.

一定要注意坐标这个问题,左边<右边 & 上边<下面

创建RectF对象时,要注意的是左边小于右边,上边小于下边,有时间自定义的时候不注意这个问题,华为小米机型就是设置时出现写反的情况也没事。但是亲测oppo 机型显示确实有问题。

你可能感兴趣的:(Android,Android,自定义View小问题)