Я новичок в программировании Android, и у меня возникли небольшие проблемы со следующим.
Я пытаюсь создать меню для игры, и я хотел бы иметь представление OpenGLработает в фоновом режиме (с запущенной демонстрацией игры) и затем меняет различные экраны меню поверх этого;без перезагрузки или влияния на представление OpenGL.
На первый взгляд кажется, что у меня есть выбор из двух способов: сначала использовать отдельные действия для каждого экрана, а затем загружать каждое отдельное меню из макетов XML.Это очевидно перезагружает новый экземпляр представления OpenGL для каждого действия.Второй вариант - использовать одно действие и раздувать каждую разметку XML по запросу, оставляя представление OpenGL без изменений.
Если возможно, я бы хотел использовать первый метод, но, как указано, все представления заканчиваютсякогда новая активность загружена.Второй метод, который я думаю должен работать, но тогда у меня есть весь код для всего меню в одном файле.Я почти уверен, что что-то упустил.
Если кто-то может порекомендовать лучший подход для этого, он будет оценен.
Спасибо.
PS - Я думаюжелаемый результат - это то же самое, что и меню Angry Birds, в котором на фоне постоянно прокручивается пейзаж.