gpt4 book ai didi

java - 当用户触摸屏幕(外部)时如何隐藏对话框?

转载 作者:行者123 更新时间:2023-12-02 13:42:15 24 4
gpt4 key购买 nike

当用户触摸 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com