HarmonyOS如何禁用当前窗口的点击事件

通过createsubwindow创建透明场景后,如何把当前透明场景点击事件关闭。因为启动系统扫一扫或者其他,会发现透明场景盖在系统扫一扫上面,导致点击不了,如何屏蔽当前透明场景的点击事件呢?

HarmonyOS
2024-12-26 15:37:41
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

子窗口和主窗口具有各自的事件处理和UIContext。当把子窗口放置在主窗口上时,子窗口的事件并不会传递到主窗口。你如果想操作主窗口请在子窗口使用完毕后调用destroyWindow()方法来销毁。详情见,窗口管理:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/window-manager-V5

如果想只是屏蔽窗口的点击事件可以使用setWindowTouchable()方法来屏蔽,详情见:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-window-V5#setwindowtouchable9

分享
微博
QQ
微信
回复
2024-12-26 17:53:26
相关问题
如何设置当前窗口大小
2159浏览 • 1回复 待解决
如何获取当前窗口宽度
770浏览 • 1回复 待解决
求大佬告知如何获取当前窗口
778浏览 • 1回复 待解决
如何禁用窗口全屏显示功能
2040浏览 • 1回复 待解决
禁用窗口全屏显示功能如何实现?
598浏览 • 1回复 待解决
如何获取当前window窗口方向
744浏览 • 1回复 待解决
HarmonyOS 如何hook点击事件
483浏览 • 1回复 待解决
如何禁止Button点击事件
938浏览 • 1回复 待解决
HarmonyOS 点击事件过滤
284浏览 • 1回复 待解决