Должны ли все объекты View перерисовываться при каждой процедуре onDraw ()?
Я исходил из фона Flash, поэтому моей первоначальной мыслью было нарисовать статические фоновые изображения на одном слое / холсте, а затем создать еще один слой поверх него для обработки более активной анимации, но это не кажется очень практичным для настроить. Неужели мой ход мыслей за Android View.onDraw () введен в заблуждение и это то, о чем я даже не должен беспокоиться?
Редактировать: Чтобы немного подробнее разобраться в том, что я пытаюсь выяснить, с помощью концепции onDraw () - есть ли способ использовать несколько холстов в SurfaceView / View, которые будут действовать как слои, чтобы я мог рисовать вручную на каждом отдельном холсте (чтобы минимизировать то, что нужно «перерисовать») без необходимости «перерисовывать» графику на других полотнах, или onDraw () SurfaceView / View абсолютно необходим для обновления любых визуальных изменений (в этом случае все перерисовывается на экран)?