HarmonyOS 如何使单独某一个页面全屏显示

windowClass.setWindowSystemBarEnable(names) 这个方法会导致所有的页面全屏显示,现在只需要某一个页面全屏显示该如何做?

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

可以通过setWindowLayoutFullScreen实现全屏效果,可以在aboutToapear设置全屏,在aboutToDisApear设置恢复,可参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-window-V5#setwindowsystembarproperties9

也通过调用窗口强制全屏布局接口(setWindowLayoutFullScreen())实现界面元素覆盖到状态栏和导航条,获取到状态栏和导航条高度后进行避让处理,可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-develop-apply-immersive-effects-V5#section171801550301

分享
微博
QQ
微信
回复
2天前
相关问题
Scroll中点击某一个层图片移动到顶端
875浏览 • 1回复 待解决
HarmonyOS 地图怎么单独全屏显示
52浏览 • 1回复 待解决
HarmonyOS 如何使Dialog覆盖下一个页面
36浏览 • 1回复 待解决
如何实现一个页面显示子窗口
745浏览 • 1回复 待解决
求告知如何全屏播放一个视频
515浏览 • 1回复 待解决
HarmonyOS 页面如何设置全屏显示
514浏览 • 1回复 待解决