我使用NinePatch图像作为按钮没有问题,但我的问题是:
我有一个矩形(一个使用NinePatch图像的ImageButton),点击它时会调用“clickedOn()”。
在这个矩形的顶部,我绘制了另一个没有连接监听器的ImageButton(使用NinePatch图像),但它仍然取消了下面的监听器。
有没有更好的方法将NinePatch图像添加到舞台上,这样它只是一个普通的旧图像并且不会阻止侦听器?或者NinePatch是否添加到常规SpriteBatch而不是舞台? (我希望我可以使用舞台作为我的渲染器)
我尝试过stage.addActor(NinePatchDrawable),但这不起作用。
由于
答案 0 :(得分:1)
要让点击通过我发现你可以将图像设置为不可触摸
tempimagebutton.setTouchable(Touchable.disabled);
如果有人知道使用比ImageButton更好的课程,只是在舞台上显示NinePatch,虽然我很感激帮助