如何在libGDX中按下按钮?

时间:2015-07-03 00:52:43

标签: image button libgdx scene2d

所以我有一个ImageButton,它有一个纹理,当它没有被点击时,另一个用于它的时候。

我希望这样做,以便在某些情况下它被禁用也会显示为已点击(显示其"点击"纹理)。

到目前为止,button.setDisabled(true)已经创造了奇迹,但它并没有使按钮看起来被点击。我搜索了整个Scene2d ImageButton文档,无法找到一个可以为我做到这一点的方法。任何想法我怎样才能实现它?

1 个答案:

答案 0 :(得分:0)

尝试使用ImageButtonStyle为按钮的各种状态设置drawable。它还包括一个用于禁用状态的drawable,您可以将其设置为与用于检查状态的drawable相同。 http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/scenes/scene2d/ui/ImageButton.ImageButtonStyle.html