我正在编写一个显示信号的自定义View。为了缩短我的onDraw()时间,我缓存了我到目前为止在位图中绘制的所有内容,并在每次onDraw()调用中附加到它。通过这样做,我可以节省大量时间,因为我一次只需要绘制几个固定元素,而不是重做整个事情。但有一件事情困扰着我——直接在提供的Canvas上绘制比先在位图上绘制然后在Canvas上绘制位图提供了更“准确”的绘制。通过查看下图的下部,您可以看到不同之处:我在https://github.com/gardarh/android-uglybitmapdrawing/上传了一个显示差异的演示项目但相关代码如下:@Overridepublicv