当用户触摸 libgdx 中的屏幕时,我应该在哪里实现 dialog.hide
来隐藏我的对话框,我的意思是在对话框的边界之外。
我正在 Android SDK 中寻找类似于以下内容的内容。
dialog.setCanceledOnTouchOutside(true);
最佳答案
舞台具有屏幕的大小,因此,您可以在舞台上添加输入监听器
stage.addListener(new InputListener(){
@Override
public boolean touchDown(InputEvent event, float x, float y, int pointer, int button) {
//you action here
stage.removeActor(dialog);
return true;
}
});
当然,dialog 必须是你的类的字段
关于java - 当用户触摸屏幕(外部)时如何隐藏对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42679606/