Я не совсем уверен в том, чего вы хотите здесь достичь, но чтобы добавить несколько Актеров в одну ячейку, у вас есть несколько вариантов. Если вы хотите, чтобы изображения точно располагались друг над другом, вы можете использовать Stack
.
Stack overlay = new Stack();
overlay.addActor(img1);
overlay.addActor(img2);
...
overlay.addActor(img10);
masterTable.add(overlay);
Обратите внимание, что добавление изображений в стек перезапишет любое расположение изображений, поэтому следующая строка не будет иметь никакого эффекта:
img1.setPosition(4,6);
img2.setSize(64,64);
(...etc)
Если вы хотите расположить изображения относительно контейнера, вы можете использовать необработанный контейнер WidgetGroup
точно так же, как с Stack
:
WidgetGroup overlay = new WidgetGroup();
overlay.addActor(img1);
overlay.addActor(img2);
...
overlay.addActor(img10);
masterTable.add(overlay);
Единственная разница в том, что позиционирование не будет перезаписано, поэтому о нем нужно позаботиться (возможно установить) вручную.
person
David Tóth
schedule
22.05.2020