HarmonyOS 页面顶部statusbar和底部虚拟按键高度适配怎么做?

HarmonyOS 页面顶部statusbar和底部虚拟按键高度适配怎么做?

HarmonyOS
2024-10-24 13:22:01
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

设置全屏沉浸式后可以使用getWindowAvoidArea()接口获取布局遮挡区域,在组件中根据避让区域返回值自行设置,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-develop-apply-immersive-effects-V5#section171801550301

目前如果需要显示状态栏和导航栏的话,是要每个页面都去做规避的,如果可以不想显示状态和导航栏可以通过setSpecificSystemBarEnabled来隐藏,参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-window-V5#setspecificsystembarenabled11

关于窗口内容需要规避区域的类型枚举,参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-window-V5#avoidareatype7

分享
微博
QQ
微信
回复
2024-10-24 15:12:55
相关问题
后台录像需要怎么做呢?
3980浏览 • 1回复 待解决
fetch 怎么做超时处理?
414浏览 • 1回复 待解决
三表连表查询+groupby怎么做
2057浏览 • 1回复 待解决
在vue里怎么做环境的判断?
118浏览 • 1回复 待解决
polarDB私有化部署怎么做
3556浏览 • 1回复 待解决
请问怎么做MySQL的数据优化?
2191浏览 • 2回复 待解决
鸿蒙的OTA升级要怎么做
2863浏览 • 0回复 待解决
应用侧显示华为云mqtt数据是怎么做
6968浏览 • 1回复 待解决
MQTT 服务器 怎么做压力测试,求指导?
3721浏览 • 1回复 待解决
用ETS实现语音视频通话,应该怎么做
3148浏览 • 1回复 待解决