Вот моя проблема:
В настоящее время у меня есть основной вид деятельности в Canvas, который постоянно рисуется с помощью OnDraw (). Это настольная игра с двумя игроками. Когда начинается ход игрока, игрок может сделать множество опций, и я бы хотел, чтобы все это было отнесено к другому классу.
Кроме того, этот новый класс должен рисовать новые анимации поверх текущего холста. Эти анимации будут происходить от атак (я даже не смотрел анимации). Так что, в принципе, я бы хотел еще один холст поверх основного.
Кроме того, функция OnDraw в основном задании должна приостановить и дождаться завершения другого класса с холстом наверху.
Позвольте мне подвести итог: у меня есть основной класс игры с одним холстом. Этот класс обрабатывает ходы игроков и настройку игры. Также рисует игровое поле. Мне нужен другой класс, когда наступает очередь игрока, чтобы рисовать анимацию и другие вещи поверх текущего холста.
Кто-нибудь может мне помочь с этим?
ПРИМЕЧАНИЕ. Я изучил Fragments и FragmentManager, но, похоже, я могу использовать только представления XML с этим, а не RenderViews.
Спасибо!