Я разрабатываю простую игру для Android, используя вид поверхности, подобный образцу Lunar Lander, предоставленному Google. Я хочу, чтобы на экране появлялись различные вещи, такие как рекорды, сообщения, меню и т. Д., А вид поверхности по-прежнему на заднем плане.
Проблема в том, что я хочу, чтобы «всплывающие окна» содержали много элементов дизайна, таких как изображения, текстовые поля и т. Д. Есть ли способ, с помощью которого я могу создать макет в XML для создания нужного всплывающего окна и затем отобразить его поверх представление поверхности как одного объекта вместо того, чтобы создавать каждый отдельный элемент в коде и рисовать их все на холсте?
Я хочу анимировать всплывающие окна со стороны экрана, поэтому было бы хорошо, если бы я разработал макет в XML, чтобы все объекты знали свое отношение друг к другу, а затем анимировали этот макет как один объект.
Мне кажется, что-то довольно простое, но я просто не могу найти, как этого достичь.