HarmonyOS 使用expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP])后,背景图片显示不完整,背景色能显示完整

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

需要在EntryAbility中设置窗口全屏,代码如下:

onWindowStageCreate(windowStage: window.WindowStage): void {
  windowStage.loadContent('pages/Index', (err, data) => {
  if (err.code) {
  return;
}
let windowClass: window.Window = windowStage.getMainWindowSync(); // 获取应用主窗口
// 1. 设置窗口全屏
let isLayoutFullScreen = true;
windowClass.setWindowLayoutFullScreen(isLayoutFullScreen)
  .then(() => {
    console.info('Succeeded in setting the window layout to full-screen mode.');
  })
  .catch((err: BusinessError) => {
    console.error('Failed to set the window layout to full-screen mode. Cause:' + JSON.stringify(err));
  });
});
}

参考指南:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-develop-apply-immersive-effects-V5#section171801550301

分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS list组件显示不完整
19浏览 • 1回复 待解决
HarmonyOS 背景图片如何填充满组件
501浏览 • 1回复 待解决
使用js引擎 设置dom背景色无效
836浏览 • 0回复 待解决
HarmonyOS 弹窗自带背景色
73浏览 • 1回复 待解决
HarmonyOS 关于开屏背景色
88浏览 • 1回复 待解决
如何设置窗口的背景色
1937浏览 • 1回复 待解决
如何设置WebView的背景色
631浏览 • 1回复 待解决
HarmonyOS 如何设置渐变背景色
992浏览 • 1回复 待解决
Button组件如何设置渐变背景色
2584浏览 • 1回复 待解决