Как поставить актеров друг на друга?

Как вы помещаете актеров Scene2d друг на друга? Я пытаюсь сделать фотогалерею. Я добавлю изображение актера в таблицу, затем по бокам есть кнопки для переключения изображений. Но добавление актеров в таблицу - это кошмар, вы не можете указать местоположение, и больше всего вы не можете добавить актера поверх другого. Есть ли решение этого в Scene2d?

1 ответ

Решение

Как уже упоминалось в комментарии, попробуйте использовать класс Stack из Libgdx.

Простой пример -

    Table root = new Table();
    Stack stack = new Stack();

    Table imageTable = new Table();
    //do stuff with table.

    Table buttonTable = new Table();
    //do stuff with button table

    stack.add(imageTable);
    stack.add(buttonTable); //button table will be placed exactly above imageTable

    root.add(stack);
    //do whatever you wanna do now with the root like adding on stage.
Другие вопросы по тегам