我创建了一个位图并在其上绘制了文本/可绘制对象。然后,我使用新的画布绘制了位图。我对在单独的线程中并行绘制的位图的数量进行相同的操作,一旦绘制了位图,它就会添加到包含要在画布上绘制的位图列表的地图中。最后,我从地图上提取位图并将其绘制到画布中。但是我在位图上绘制的某些可绘制对象并未完全绘制。知道为什么会发生吗?
我已经这样绘制了drawable:
canvas.save();
canvas.clipRect(left, top, right, bottom);
drawable.setBounds(left, top,right, bottom);
drawable.draw(canvas);
canvas.restore();
位图绘制为:
canvas.drawBitmap(bitmap, matrix, paint);