Android Paint绘制边框注意事项

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014525494/article/details/84451471

如果需要为一张图片添加边框可以采用自定义控件的方式,重写onDraw()方法,在上面绘制一个矩形框。

这里出现了问题,记录下,当使用Paint绘制矩形的时候,如果不设置Style会有如下效果。

1)默认不设置
或者paint.setStyle(Paint.Style.FILL);
或者paint.setStyle(Paint.Style.FILL_AND_STROKE);

可以看到图片内容全部被填充。

2)

paint.setStyle(Paint.Style.STROKE);

很明显,边框显示出来,图片没有被覆盖。

总结经验:这个style看着是一个很小的知识点,但是如果自己没有注意,就容易出错,细节决定成败!

猜你喜欢

转载自blog.csdn.net/u014525494/article/details/84451471