可绘制对象未在画布中完全绘制

时间:2019-05-09 07:19:37

标签: android canvas bitmap

我创建了一个位图并在其上绘制了文本/可绘制对象。然后,我使用新的画布绘制了位图。我对在单独的线程中并行绘制的位图的数量进行相同的操作,一旦绘制了位图,它就会添加到包含要在画布上绘制的位图列表的地图中。最后,我从地图上提取位图并将其绘制到画布中。但是我在位图上绘制的某些可绘制对象并未完全绘制。知道为什么会发生吗?

我已经这样绘制了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);

0 个答案:

没有答案