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
相关问题
后台录像需要怎么做呢?
4133浏览 • 1回复 待解决
fetch 怎么做超时处理?
536浏览 • 1回复 待解决
HarmonyOS 跨设备数据迁移怎么做
43浏览 • 1回复 待解决
HarmonyOS Web页面高度适配
83浏览 • 1回复 待解决
三表连表查询+groupby怎么做
2136浏览 • 1回复 待解决
在vue里怎么做环境的判断?
232浏览 • 1回复 待解决
鸿蒙的OTA升级要怎么做
2995浏览 • 0回复 待解决
polarDB私有化部署怎么做
3700浏览 • 1回复 待解决
请问怎么做MySQL的数据优化?
2314浏览 • 2回复 待解决
应用侧显示华为云mqtt数据是怎么做
7084浏览 • 1回复 待解决
MQTT 服务器 怎么做压力测试,求指导?
3937浏览 • 1回复 待解决