HarmonyOS 创建子窗口状态栏距离以及底部安全距离失效
创建的子window展示页面时,没有跟主window一样,状态栏以及底部没有预留出主window设置的安全距离。

        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 底部安全距离获取为0 
1684浏览  • 1回复 待解决
HarmonyOS 底部安全距离是怎么获取 
2369浏览  • 1回复 待解决
HarmonyOS 怎么判断mate60pro的底部安全距离? 
1576浏览  • 1回复 待解决
HarmonyOS 沉浸式全屏时如何获取页面顶部和底部的安全距离 
1106浏览  • 1回复 待解决
HarmonyOS SheetSize.LARGE 这个距离到底是多大的距离,会避开安全栏吗 
1031浏览  • 1回复 待解决
HarmonyOS 如何修改状态栏以及状态栏文字的颜色 
1029浏览  • 1回复 待解决
HarmonyOS  如何获取顶部状态栏高度以及底部导航区域高度 
1918浏览  • 1回复 待解决
HarmonyOS 如何获取屏幕状态栏跟底部安全区域的高度? 
1830浏览  • 1回复 待解决
HarmonyOS Swiper指示器距离底部距离过大,是否有办法能调小 
1216浏览  • 1回复 待解决
状态栏和底部触控栏的高度获取 
3010浏览  • 2回复 待解决
HarmonyOS 如何实现窗口状态栏沉浸式效果 
1751浏览  • 1回复 待解决
HarmonyOS  状态栏怎么控制显示于隐藏,设置状态栏颜色,子颜色等控制 
2769浏览  • 1回复 待解决
状态栏设置颜色失效该怎么办啊? 
3183浏览  • 1回复 待解决
导航栏设置问题:设置状态栏,底部导航栏时感觉底部导航栏设置隐藏无效 
1774浏览  • 1回复 待解决
HarmonyOS 沉浸式设置底部状态栏高度变化问题 
985浏览  • 1回复 待解决
修改页面状态栏颜色,以及沉浸式状态属性设置 
4704浏览  • 1回复 待解决
HarmonyOS tab吸顶但是需要设置距离顶部距离 
1044浏览  • 1回复 待解决
HarmonyOS Notification kit当前创建通知,状态栏无提示 
857浏览  • 1回复 待解决
如何动态修改状态栏和状态栏字体颜色 
3310浏览  • 1回复 待解决
HarmonyOS 状态栏上的电池条颜色,动态隐藏状态栏 
1598浏览  • 1回复 待解决
沉侵式状态栏获取状态栏高度为0 
1526浏览  • 1回复 待解决
HarmonyOS swiper轮播指示器设置距离下边界距离问题 
2458浏览  • 1回复 待解决
顶部延伸到状态栏,底部元素背景扩展的方式 
1381浏览  • 1回复 待解决
HarmonyOS 沉浸式状态栏 
1163浏览  • 1回复 待解决
HarmonyOS 如何隐藏状态栏? 
991浏览  • 1回复 待解决





















1、参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-develop-apply-immersive-effects-V5#section171801550301
2、在 EntryAbility里通过getWindowAvoidArea() 获取布局的遮挡区域,通过AppStorage进行全局的UI状态存储。之后就可以在子窗口中获取到需要进行避让的遮挡区域的高度,给子窗口整体布局设置 .margin({ top: this.topRectHeight, bottom: this.bottomRectHeight }) 此处margin具体数值在实际中应与导航条区域高度保持一致。
3、即设置上下外边距的高度和需要避让的遮挡区域的高度一样,即可实现避让效果。