Bitmap: 使用Bitmap作为绘图缓冲时设置抗锯齿

android上绘图时常用的抗锯齿方法是:

paint.setAntiAlias(true); 

但是在以Bitmap作为绘图缓冲绘制时,绘制出来的Bitmap可能仍然有锯齿,此时可以在绘制开始前加上下列代码,给Canvas加上抗锯齿标志:

canvas.setDrawFilter(new PaintFlagsDrawFilter(0, Paint.ANTI_ALIAS_FLAG | Paint.FILTER_BITMAP_FLAG));

https://blog.csdn.net/baidu_27419681/article/details/79383615,建议在绘制Bitmap前加上底色,这个问题我没有遇到。

 

posted @ 2019-07-03 14:42  夜行过客  阅读(2061)  评论(0编辑  收藏  举报