Я пытаюсь анимировать несколько фигур (контуров), рисуя их на поверхности держателей холста.Сначала я рисовал их как дорожки, и все было хорошо, движение было плавным.Когда я увеличил количество объектов (фигур), производительность снизилась, и я провел несколько тестов, чтобы увидеть, быстрее ли рисование растровых изображений вместо рисования фигур.И ... рисование растровых изображений, кажется, значительно быстрее (возможно, меньше вычислений), НО движение не плавное.Похоже, что растровые изображения всегда перемещаются от пикселя к пикселю, а не используют сглаживание, чтобы, я не знаю, рисовать состояния как полупиксели.Сигнатура метода выглядит следующим образом:
canvas.drawBitmap(cloudBitmap, float left, float top, Paint p);
, что говорит о том, что я должен иметь возможность рисовать растровое изображение с 0,5f пикселей.
Есть идеи почему?