Android 绘制bitmap 速度优化

887 阅读1分钟

如题

在canvas上绘制一张bitmap,我们经常使用drawBitmap的方法。

canvas.drawBitmap(mapBitmap, 0, 0, paint ); 

如果 paint != null, 绘制时间如下图:

paint != null


如果 paint == null, 绘制时间如下图: paint = null

当然,绘制时间和图片的大小也有关。

通过对比发现, paint为null 的时候,要比paint 不为null 的速度快了10ms左右。

具体原因还在找资料中,如果有知道的同学,欢迎留言指导。

参考资料:

参考stackOverFlow