ImageButton没有出现在libgdx的屏幕上

时间:2014-09-07 16:32:54

标签: android libgdx panel android-imagebutton

我希望在面板中显示一个图像按钮,但没有任何内容。

这是我的代码:

skin = new Skin(Gdx.files.internal("uiskin.json"));
texture1 = new Texture(Gdx.files.internal("badlogicsmall.jpg"));
texture2 = new Texture(Gdx.files.internal("badlogic.jpg"));
TextureRegion image = new TextureRegion(texture1);
TextureRegion imageFlipped = new TextureRegion(image);
imageFlipped.flip(true, true);
TextureRegion image2 = new TextureRegion(texture2);

ImageButtonStyle style = new ImageButtonStyle(skin.get(ButtonStyle.class));
style.imageUp = new TextureRegionDrawable(image);
style.imageDown = new TextureRegionDrawable(imageFlipped);
ImageButton iconButton = new ImageButton(style);
style.imageUp = new TextureRegionDrawable(image);
style.imageDown = new TextureRegionDrawable(imageFlipped);

感谢任何帮助!

提前致谢!

1 个答案:

答案 0 :(得分:0)

我会猜测......你是否以某种方式将ImageButton添加到舞台上? (假设你正在使用一个)。

如果您有舞台,我建议您在舞台上添加一个表格(使用addActor),然后将此ImageButton添加到表格中(使用add)。