LibGDX:场景2D表,是否可以重叠像图像和标签这样的两个演员?

时间:2015-03-08 12:33:52

标签: libgdx

下图说明了我想要做的事情。

顶部的图表表示我现在的安排。

底部图表示我想要这种安排的方式。这是一个图表:

enter image description here

我希望标签演员位于影像演员之上。

可以这样做吗?

1 个答案:

答案 0 :(得分:7)

感谢@noone引导我进入堆栈。请注意我的代码是滚动窗格的一部分。另请注意,要添加到堆栈的最后一项将位于顶部。这就是我添加图像然后添加标签的原因。

Image image = new Image(texture);
Label buildingName = new Label(entry.getValue.name, skin, "building");
buildingName.setAlignment(Align.top);     
Stack stack = new Stack();  
stack.add(image);
stack.add(buildingName);
stack.addListener(buildItemUIListener); //used for click listener
stack.setName(entry.getKey()); //Used for the click listener 
table.add(stack);