我刚刚开始使用LibGDX。我正在尝试创建一个如以下视频所示的通知系统。我扩展了Dialog类(因为Label不能有它自己的背景)。

我学到了一些“ MoveToActions”和对话框幻灯片。我需要以某种方式删除标题栏,但是'getTitleLabel()'和'getTitleTable()'不想工作。

有任何想法吗? :) 谢谢!

https://www.youtube.com/watch?v=ZVxfyVUAqCQ

java - LibGDX-对话框-如何删除标题栏?-LMLPHP

最佳答案

如果您希望使用Label而不是Dialog,Label实际上可以有自己的背景。 LabelStyle具有用于将Drawable设置为背景的参数,并且在创建新Label时使用此构造函数:

Label(java.lang.CharSequence text, Label.LabelStyle style)


这是LabelStyle的API:

https://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/scenes/scene2d/ui/Label.LabelStyle.html

关于java - LibGDX-对话框-如何删除标题栏?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38016605/

10-10 05:36