如何在LibGDX中创建选项卡式面板?

时间:2013-09-11 00:40:40

标签: java tabs libgdx panel frame

在LibGDX中,如何创建选项卡式面板(屏幕区域),其标签可在多个子面板之间切换可见性?

有没有现成的框架?

如何编写“TabbedPanel”类?

3 个答案:

答案 0 :(得分:2)

您可以使用ButtonGroup中的表和按钮

轻松完成此操作

第一行是ButtonGroup中的Buttons,因此需要检查最少一个Button和最多一个Button。

第二行将是内容。在这里你可以使用窗格或表格。在按钮的ClickListener内部,您可以动态地添加和删除内容(作为Actor)。

使用UI外观创建选项卡按钮,看起来像标签。

答案 1 :(得分:1)

我不认为libgdx有它并且从未见过它,但我认为一个好的方法是使用表格中的表格。

第一个表的第一个单元格将有一个由按钮组成的表,第一个表的下一行将具有该窗格,使每个按钮切换第二个单元格中的窗格。

只是一个想法。

答案 2 :(得分:0)

看一下libgdx的表格和scene2D的内容

Table layout
scene2D

还要看看scene2d UI的东西
Scene2D.ui