Я создал растровое изображение и нарисовал на нем текст / рисунки.Затем я нарисовал растровое изображение, используя новый холст.Я делаю то же самое для числа растровых изображений, которые рисуются параллельно в отдельных потоках, и после того, как растровые изображения нарисованы, они добавляются в карту, которая содержит список растровых изображений, которые должны быть нарисованы на холсте.Наконец я беру растровые изображения с карты и рисую их на холсте.Но некоторые из моих рисованных объектов, нарисованных на растровом изображении, нарисованы не полностью.Любая идея, почему это происходит?
Я нарисовал рисовать так:
canvas.save();
canvas.clipRect(left, top, right, bottom);
drawable.setBounds(left, top,right, bottom);
drawable.draw(canvas);
canvas.restore();
И растровое изображение рисуется как:
canvas.drawBitmap(bitmap, matrix, paint);