Я работаю над созданием простой игры с использованием Android, и у меня есть вопрос о передовых методах перехода между несколькими игровыми экранами.
Экраны игры очень просты в моей игре (например, MainGameScreen, PauseScreen, SettingsScreen и т. Д.), Всего лишь пара кнопок и немного текста.Поэтому я собираюсь объединить все в одном упражнении, создать отдельное представление для каждого из экранов, а затем что-то для перехода между этими представлениями.
Я думал об использовании ViewAnimator для переключения между экранами (см. Здесь экран паузы игры для Android, диалоговое окно или диалоговое окно активности? ), но у меня проблема с ViewAnimator, позволяющим мне переключаться только на основе индекса (т. Е. Я не могу переключиться на желаемое представление с помощью идентификатора макета),Поэтому я думаю, что, возможно, ViewAnimator - не лучший класс для этой работы.
Есть ли другой класс, который больше подходит для переключения между представлениями по моему выбору?
Спасибо всем за помощь.