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
相关问题
如何设置当前窗口大小
2851浏览 • 1回复 待解决
如何获取当前窗口宽度
1268浏览 • 1回复 待解决
求大佬告知如何获取当前窗口
1405浏览 • 1回复 待解决
如何禁用窗口全屏显示功能
2666浏览 • 1回复 待解决
禁用窗口全屏显示功能如何实现?
1091浏览 • 1回复 待解决
如何获取当前window窗口方向
1312浏览 • 1回复 待解决
HarmonyOS 如何hook点击事件
1143浏览 • 1回复 待解决
如何禁止Button点击事件
1630浏览 • 1回复 待解决
HarmonyOS 如何监听推送消息点击事件
1206浏览 • 1回复 待解决
HarmonyOS 点击事件过滤
888浏览 • 1回复 待解决
HarmonyOS窗口如何阻止物理返回事件
1170浏览 • 1回复 待解决