使用NinePatch图像作为按钮没有问题,但是我的问题是:
我有一个矩形(使用NinePatch图像的ImageButton),在单击时会调用“ clickedOn()”。
在此矩形的上方,我绘制了另一个ImageButton(使用NinePatch图像),该ImageButton没有附加侦听器,但仍取消了下面的侦听器。
有没有一种更好的方法可以将NinePatch图像添加到舞台上,使其只是一个普通的旧图像,并且不会阻塞侦听器?还是将NinePatch添加到常规SpriteBatch而不是舞台? (我希望我可以使用舞台作为渲染器)
我尝试了stage.addActor(NinePatchDrawable),但这不起作用。
谢谢
最佳答案
为了让点击通过,我发现您可以将图像设置为不可触摸
tempimagebutton.setTouchable(Touchable.disabled);
如果有人知道可以使用比ImageButton更好的类来简单地在舞台上显示NinePatch,尽管我很感谢您的帮助