【问题标题】:How to create a tabbed panel in LibGDX?如何在 LibGDX 中创建选项卡式面板?
【发布时间】:2013-09-11 00:40:40
【问题描述】:

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

有现成的框架吗?

如何编写“TabbedPanel”类?

【问题讨论】:

标签: java tabs libgdx panel frame


【解决方案1】:

您可以使用 ButtonGroup 中的表格和按钮轻松完成此操作

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

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

使用 UI 皮肤创建选项卡按钮,看起来像选项卡。

【讨论】:

    【解决方案2】:

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

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

    只是一个想法。

    【讨论】:

      【解决方案3】:

      看看表和 libgdx 中的 scene2D 内容

      Table layout
      scene2D

      也看看scene2d UI的东西
      Scene2D.ui

      【讨论】:

        猜你喜欢
        • 2014-08-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多