Android View.onDraw () всегда имеет чистый холст

Я пытаюсь нарисовать анимацию. Для этого я расширил View и переопределил метод onDraw (). Я ожидаю, что каждый раз, когда вызывается onDraw (), холст будет в том состоянии, в котором я его оставил, и я мог выбрать очистить его или просто нарисовать его части (так я работал, когда использовал SurfaceView ) но каждый раз холст возвращается уже очищенный. Есть ли способ, которым я не могу очистить его? Или, может быть, сохранить предыдущее состояние в растровое изображение, чтобы я мог просто нарисовать это растровое изображение, а затем нарисовать поверх него?

Ответы на вопрос(3)

Ваш ответ на вопрос